Diff of the two buildlogs:

--
--- b1/build.log	2025-01-23 20:15:25.990307841 +0000
+++ b2/build.log	2025-01-23 20:36:59.232028975 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Thu Jan 23 07:32:00 -12 2025
-I: pbuilder-time-stamp: 1737660720
+I: Current time: Fri Jan 24 10:15:40 +14 2025
+I: pbuilder-time-stamp: 1737663340
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz]
 I: copying local configuration
@@ -26,52 +26,84 @@
 dpkg-source: info: applying disable-gpgtest.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/29065/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/18930/tmp/hooks/D01_modify_environment starting
+debug: Running on virt64a.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Jan 23 20:16 /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/18930/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/18930/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='9d46db665bd143c498b3d610fdca578a'
-  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='29065'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=0041bf78381d4d56bbc033b123e68861
+  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=18930
   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.Z7Z3Xuvq/pbuilderrc_7u7m --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.Z7Z3Xuvq/b1 --logfile b1/build.log golang-github-containers-image_5.33.1-1.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.Z7Z3Xuvq/pbuilderrc_bdRA --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.Z7Z3Xuvq/b2 --logfile b2/build.log golang-github-containers-image_5.33.1-1.dsc'
+  SUDO_GID=114
+  SUDO_UID=108
+  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 wbq0 6.1.0-30-armmp #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-30-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
 I: ls -l /bin
   lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/29065/tmp/hooks/D02_print_environment finished
+I: user script /srv/workspace/pbuilder/18930/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -804,7 +836,7 @@
 Get: 603 http://deb.debian.org/debian trixie/main armhf golang-github-sylabs-sif-dev all 2.20.2-1 [92.9 kB]
 Get: 604 http://deb.debian.org/debian trixie/main armhf golang-github-vividcortex-ewma-dev all 1.1.1-2 [5384 B]
 Get: 605 http://deb.debian.org/debian trixie/main armhf golang-github-vbauerster-mpb-dev all 8.8.3-1 [36.8 kB]
-Fetched 261 MB in 30s (8725 kB/s)
+Fetched 261 MB in 8s (32.0 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 ... 19569 files and directories currently installed.)
@@ -2747,8 +2779,8 @@
 Setting up tzdata (2024b-6) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Thu Jan 23 19:44:16 UTC 2025.
-Universal Time is now:  Thu Jan 23 19:44:16 UTC 2025.
+Local time is now:      Thu Jan 23 20:25:00 UTC 2025.
+Universal Time is now:  Thu Jan 23 20:25:00 UTC 2025.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up golang-github-coreos-go-semver-dev (0.3.0-1) ...
@@ -3254,7 +3286,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/golang-github-containers-image-5.33.1/ && 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-containers-image_5.33.1-1_source.changes
+I: user script /srv/workspace/pbuilder/18930/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for trixie
+I: user script /srv/workspace/pbuilder/18930/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/golang-github-containers-image-5.33.1/ && 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-containers-image_5.33.1-1_source.changes
 dpkg-buildpackage: info: source package golang-github-containers-image
 dpkg-buildpackage: info: source version 5.33.1-1
 dpkg-buildpackage: info: source distribution unstable
@@ -3272,51 +3308,50 @@
    dh_autoreconf -O--buildsystem=golang
    dh_auto_configure -O--buildsystem=golang
    dh_auto_build -O--buildsystem=golang
-	cd obj-arm-linux-gnueabihf && go install -trimpath -v -p 3 github.com/containers/image github.com/containers/image/copy github.com/containers/image/directory github.com/containers/image/directory/explicitfilepath github.com/containers/image/docker github.com/containers/image/docker/archive github.com/containers/image/docker/daemon github.com/containers/image/docker/internal/tarfile github.com/containers/image/docker/policyconfiguration github.com/containers/image/docker/reference github.com/containers/image/docker/tarfile github.com/containers/image/image github.com/containers/image/internal/blobinfocache github.com/containers/image/internal/image github.com/containers/image/internal/imagedestination github.com/containers/image/internal/imagedestination/impl github.com/containers/image/internal/imagedestination/stubs github.com/containers/image/internal/imagesource github.com/containers/image/internal/imagesource/impl github.com/containers/image/internal/imagesource/stubs github.com/containers/image/internal/iolimits github.com/containers/image/internal/manifest github.com/containers/image/internal/multierr github.com/containers/image/internal/pkg/platform github.com/containers/image/internal/private github.com/containers/image/internal/putblobdigest github.com/containers/image/internal/rootless github.com/containers/image/internal/set github.com/containers/image/internal/signature github.com/containers/image/internal/signer github.com/containers/image/internal/streamdigest github.com/containers/image/internal/testing/explicitfilepath-tmpdir github.com/containers/image/internal/testing/gpgagent github.com/containers/image/internal/testing/mocks github.com/containers/image/internal/tmpdir github.com/containers/image/internal/unparsedimage github.com/containers/image/internal/uploadreader github.com/containers/image/internal/useragent github.com/containers/image/manifest github.com/containers/image/oci github.com/containers/image/oci/archive github.com/containers/image/oci/internal github.com/containers/image/oci/layout github.com/containers/image/pkg/blobcache github.com/containers/image/pkg/blobinfocache github.com/containers/image/pkg/blobinfocache/boltdb github.com/containers/image/pkg/blobinfocache/internal/prioritize github.com/containers/image/pkg/blobinfocache/internal/test github.com/containers/image/pkg/blobinfocache/memory github.com/containers/image/pkg/blobinfocache/none github.com/containers/image/pkg/blobinfocache/sqlite github.com/containers/image/pkg/cli github.com/containers/image/pkg/cli/environment github.com/containers/image/pkg/cli/sigstore github.com/containers/image/pkg/cli/sigstore/params github.com/containers/image/pkg/compression github.com/containers/image/pkg/compression/internal github.com/containers/image/pkg/compression/types github.com/containers/image/pkg/docker/config github.com/containers/image/pkg/shortnames github.com/containers/image/pkg/strslice github.com/containers/image/pkg/sysregistriesv2 github.com/containers/image/pkg/tlsclientconfig github.com/containers/image/sif github.com/containers/image/signature github.com/containers/image/signature/internal github.com/containers/image/signature/signer github.com/containers/image/signature/sigstore github.com/containers/image/signature/sigstore/fulcio github.com/containers/image/signature/sigstore/internal github.com/containers/image/signature/sigstore/rekor github.com/containers/image/signature/simplesigning github.com/containers/image/storage github.com/containers/image/tarball github.com/containers/image/transports github.com/containers/image/transports/alltransports github.com/containers/image/types github.com/containers/image/version
-internal/unsafeheader
+	cd obj-arm-linux-gnueabihf && go install -trimpath -v -p 4 github.com/containers/image github.com/containers/image/copy github.com/containers/image/directory github.com/containers/image/directory/explicitfilepath github.com/containers/image/docker github.com/containers/image/docker/archive github.com/containers/image/docker/daemon github.com/containers/image/docker/internal/tarfile github.com/containers/image/docker/policyconfiguration github.com/containers/image/docker/reference github.com/containers/image/docker/tarfile github.com/containers/image/image github.com/containers/image/internal/blobinfocache github.com/containers/image/internal/image github.com/containers/image/internal/imagedestination github.com/containers/image/internal/imagedestination/impl github.com/containers/image/internal/imagedestination/stubs github.com/containers/image/internal/imagesource github.com/containers/image/internal/imagesource/impl github.com/containers/image/internal/imagesource/stubs github.com/containers/image/internal/iolimits github.com/containers/image/internal/manifest github.com/containers/image/internal/multierr github.com/containers/image/internal/pkg/platform github.com/containers/image/internal/private github.com/containers/image/internal/putblobdigest github.com/containers/image/internal/rootless github.com/containers/image/internal/set github.com/containers/image/internal/signature github.com/containers/image/internal/signer github.com/containers/image/internal/streamdigest github.com/containers/image/internal/testing/explicitfilepath-tmpdir github.com/containers/image/internal/testing/gpgagent github.com/containers/image/internal/testing/mocks github.com/containers/image/internal/tmpdir github.com/containers/image/internal/unparsedimage github.com/containers/image/internal/uploadreader github.com/containers/image/internal/useragent github.com/containers/image/manifest github.com/containers/image/oci github.com/containers/image/oci/archive github.com/containers/image/oci/internal github.com/containers/image/oci/layout github.com/containers/image/pkg/blobcache github.com/containers/image/pkg/blobinfocache github.com/containers/image/pkg/blobinfocache/boltdb github.com/containers/image/pkg/blobinfocache/internal/prioritize github.com/containers/image/pkg/blobinfocache/internal/test github.com/containers/image/pkg/blobinfocache/memory github.com/containers/image/pkg/blobinfocache/none github.com/containers/image/pkg/blobinfocache/sqlite github.com/containers/image/pkg/cli github.com/containers/image/pkg/cli/environment github.com/containers/image/pkg/cli/sigstore github.com/containers/image/pkg/cli/sigstore/params github.com/containers/image/pkg/compression github.com/containers/image/pkg/compression/internal github.com/containers/image/pkg/compression/types github.com/containers/image/pkg/docker/config github.com/containers/image/pkg/shortnames github.com/containers/image/pkg/strslice github.com/containers/image/pkg/sysregistriesv2 github.com/containers/image/pkg/tlsclientconfig github.com/containers/image/sif github.com/containers/image/signature github.com/containers/image/signature/internal github.com/containers/image/signature/signer github.com/containers/image/signature/sigstore github.com/containers/image/signature/sigstore/fulcio github.com/containers/image/signature/sigstore/internal github.com/containers/image/signature/sigstore/rekor github.com/containers/image/signature/simplesigning github.com/containers/image/storage github.com/containers/image/tarball github.com/containers/image/transports github.com/containers/image/transports/alltransports github.com/containers/image/types github.com/containers/image/version
 github.com/containers/image
+internal/unsafeheader
 internal/goarch
 internal/byteorder
 internal/cpu
-internal/abi
-internal/chacha8rand
-internal/bytealg
 internal/coverage/rtcov
+internal/abi
 internal/godebugs
+internal/chacha8rand
 internal/goexperiment
 internal/goos
+internal/bytealg
 internal/profilerecord
 internal/runtime/atomic
 internal/runtime/syscall
 internal/stringslite
 runtime/internal/math
 runtime/internal/sys
-internal/runtime/exithook
 internal/race
 sync/atomic
 unicode
+internal/runtime/exithook
 unicode/utf8
 internal/asan
 internal/itoa
 internal/msan
 cmp
 math/bits
-runtime
-math
 crypto/internal/alias
 crypto/internal/boring/sig
 encoding
+math
 unicode/utf16
 log/internal
+runtime
 vendor/golang.org/x/crypto/cryptobyte/asn1
 container/list
 vendor/golang.org/x/crypto/internal/alias
 internal/nettrace
 golang.org/x/exp/maps
-github.com/containers/image/internal/set
 github.com/containers/ocicrypt/spec
+github.com/containers/image/internal/set
 github.com/containers/storage/pkg/promise
-github.com/klauspost/compress
 github.com/ulikunitz/xz/internal/hash
 go.mongodb.org/mongo-driver/bson/bsonoptions
 go.mongodb.org/mongo-driver/bson/bsontype
@@ -3328,8 +3363,9 @@
 google.golang.org/grpc/serviceconfig
 github.com/VividCortex/ewma
 github.com/rivo/uniseg
-github.com/vbauerster/mpb/internal
 github.com/docker/docker/api
+github.com/klauspost/compress
+github.com/vbauerster/mpb/internal
 github.com/docker/docker/api/types/checkpoint
 github.com/docker/docker/api/types/events
 go.opentelemetry.io/otel/internal
@@ -3338,108 +3374,108 @@
 go.opentelemetry.io/otel/trace/embedded
 github.com/containers/image/oci
 github.com/google/go-containerregistry/pkg/v1/types
-iter
 internal/reflectlite
 sync
-slices
+iter
 crypto/subtle
+slices
 maps
 internal/weak
-internal/testlog
-internal/bisect
-internal/singleflight
 errors
-runtime/cgo
+sort
+internal/bisect
+internal/testlog
 io
-internal/godebug
-bytes
 internal/oserror
 syscall
+internal/godebug
+bytes
 strconv
+path
+strings
+hash
+github.com/containers/image/pkg/compression/internal
+github.com/containers/image/pkg/compression/types
+crypto/cipher
+crypto/internal/edwards25519/field
 reflect
+regexp/syntax
+crypto
+crypto/internal/boring
+crypto/sha256
 time
-path
 internal/syscall/unix
 internal/syscall/execenv
-sort
+bufio
+regexp
+crypto/aes
+crypto/internal/nistec/fiat
+github.com/containers/storage/pkg/regexp
+crypto/internal/randutil
+math/rand
 context
 io/fs
 internal/poll
 internal/filepathlite
-strings
-os
+crypto/sha512
 internal/fmtsort
-hash
-regexp/syntax
-crypto
-github.com/containers/image/pkg/compression/internal
-github.com/containers/image/pkg/compression/types
-crypto/cipher
-crypto/internal/boring
-crypto/sha256
 encoding/binary
-regexp
-fmt
+crypto/des
+os
+crypto/internal/edwards25519
 encoding/base64
-bufio
-github.com/containers/storage/pkg/regexp
 golang.org/x/sys/unix
-crypto/aes
+crypto/hmac
+vendor/golang.org/x/crypto/chacha20
+vendor/golang.org/x/crypto/internal/poly1305
+crypto/internal/nistec
+vendor/golang.org/x/crypto/chacha20poly1305
+fmt
+vendor/golang.org/x/crypto/hkdf
+vendor/golang.org/x/sys/cpu
+vendor/golang.org/x/crypto/sha3
+crypto/md5
+crypto/ecdh
+crypto/rc4
 github.com/opencontainers/go-digest
 github.com/opencontainers/image-spec/specs-go
 encoding/hex
+encoding/json
+github.com/containers/image/internal/iolimits
+log
 github.com/containers/image/docker/reference
 github.com/opencontainers/image-spec/specs-go/v1
-encoding/json
+math/big
 github.com/containers/image/types
 github.com/containers/image/internal/blobinfocache
-github.com/containers/image/internal/iolimits
-log
-crypto/internal/edwards25519/field
-crypto/internal/nistec/fiat
+crypto/sha1
+encoding/pem
+vendor/golang.org/x/net/dns/dnsmessage
 github.com/containers/image/internal/signature
 github.com/containers/image/internal/private
 github.com/containers/image/internal/imagesource/stubs
+internal/singleflight
+math/rand/v2
 github.com/containers/image/internal/imagesource
-crypto/internal/randutil
-math/rand
-math/big
+runtime/cgo
+internal/concurrent
 github.com/sirupsen/logrus
-github.com/containers/image/internal/pkg/platform
-crypto/sha512
-crypto/des
-crypto/internal/nistec
-crypto/internal/edwards25519
+crypto/elliptic
 crypto/internal/bigmod
 crypto/internal/boring/bbig
 encoding/asn1
 crypto/rand
-crypto/ecdh
-crypto/elliptic
 crypto/rsa
-crypto/ed25519
+github.com/containers/image/internal/pkg/platform
 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/hkdf
-vendor/golang.org/x/crypto/chacha20poly1305
-vendor/golang.org/x/sys/cpu
+crypto/ed25519
 crypto/internal/hpke
-crypto/ecdsa
-vendor/golang.org/x/crypto/sha3
-crypto/md5
 crypto/internal/mlkem768
-crypto/rc4
-crypto/sha1
 crypto/dsa
 crypto/x509/pkix
-encoding/pem
-vendor/golang.org/x/net/dns/dnsmessage
-math/rand/v2
-net/url
-internal/concurrent
 unique
+net/url
+crypto/ecdsa
 net/netip
 path/filepath
 encoding/base32
@@ -3449,141 +3485,141 @@
 github.com/containers/image/pkg/blobinfocache/none
 github.com/containers/image/internal/imagedestination/stubs
 github.com/containers/image/internal/signer
-github.com/containers/image/internal/rootless
 github.com/containers/image/internal/imagedestination
+github.com/containers/image/internal/rootless
 compress/bzip2
 os/user
 text/scanner
 net
-github.com/containers/storage/pkg/fileutils
 github.com/moby/sys/mountinfo
+github.com/containers/storage/pkg/fileutils
 github.com/containers/storage/pkg/mount
 github.com/docker/go-units
 os/exec
-github.com/containers/storage/pkg/system
-archive/tar
 github.com/moby/sys/user
-github.com/containers/storage/pkg/idtools
+github.com/containers/storage/pkg/system
 github.com/containers/storage/pkg/ioutils
 github.com/containers/storage/pkg/reexec
 github.com/moby/sys/capability
-github.com/opencontainers/runtime-spec/specs-go
 github.com/containers/storage/pkg/pools
+github.com/opencontainers/runtime-spec/specs-go
 os/signal
 github.com/cespare/xxhash
-github.com/containers/storage/pkg/unshare
 github.com/klauspost/compress/fse
-github.com/klauspost/compress/huff0
 hash/crc32
 github.com/klauspost/compress/internal/snapref
 runtime/debug
+github.com/klauspost/compress/huff0
+archive/tar
+github.com/containers/storage/pkg/idtools
+github.com/containers/storage/pkg/unshare
 github.com/klauspost/compress/zstd
 compress/flate
 github.com/klauspost/compress/flate
-crypto/x509
-github.com/klauspost/pgzip
 github.com/ulikunitz/xz/internal/xlog
+github.com/klauspost/pgzip
+github.com/ulikunitz/xz/lzma
 hash/crc64
 github.com/modern-go/concurrent
-github.com/ulikunitz/xz/lzma
 github.com/modern-go/reflect2
-crypto/tls
-github.com/ulikunitz/xz
-github.com/containers/storage/pkg/archive
-github.com/json-iterator/go
 github.com/vbatts/tar-split/archive/tar
+github.com/ulikunitz/xz
 github.com/vbatts/tar-split/tar/storage
 github.com/vbatts/tar-split/tar/asm
+github.com/containers/storage/pkg/archive
 database/sql/driver
-github.com/containers/libtrust
-github.com/containers/storage/pkg/chunked/internal
 database/sql
-github.com/containers/storage/pkg/chunked/compressor
-github.com/containers/image/pkg/compression
+crypto/x509
+github.com/json-iterator/go
+github.com/mattn/go-sqlite3
 github.com/containers/image/internal/multierr
 github.com/containers/image/internal/unparsedimage
 github.com/containers/image/version
-github.com/containers/image/internal/manifest
 github.com/cyberphone/json-canonicalization/go/src/webpki.org/jsoncanonicalizer
 compress/gzip
-github.com/mattn/go-sqlite3
 vendor/golang.org/x/text/transform
-github.com/containers/image/manifest
-github.com/containers/image/pkg/blobinfocache/internal/prioritize
-github.com/containers/image/pkg/blobinfocache/memory
-github.com/containers/image/internal/image
 vendor/golang.org/x/text/unicode/bidi
-vendor/golang.org/x/text/unicode/norm
+crypto/tls
 vendor/golang.org/x/text/secure/bidirule
+vendor/golang.org/x/text/unicode/norm
+github.com/containers/storage/pkg/chunked/internal
+vendor/golang.org/x/net/idna
+github.com/containers/storage/pkg/chunked/compressor
+github.com/containers/image/pkg/compression
 net/textproto
+vendor/golang.org/x/net/http/httpproxy
 vendor/golang.org/x/net/http2/hpack
+vendor/golang.org/x/net/http/httpguts
 mime
 mime/quotedprintable
-mime/multipart
-vendor/golang.org/x/net/idna
-net/http/httptrace
 net/http/internal
+mime/multipart
 net/http/internal/ascii
 encoding/csv
-vendor/golang.org/x/net/http/httpguts
-vendor/golang.org/x/net/http/httpproxy
 encoding/xml
+github.com/containers/libtrust
+net/http/httptrace
 net/http
+github.com/containers/image/internal/manifest
 html
 github.com/asaskevich/govalidator
+github.com/containers/image/manifest
+github.com/containers/image/internal/image
+github.com/containers/image/pkg/blobinfocache/internal/prioritize
 github.com/google/uuid
+github.com/containers/image/pkg/blobinfocache/memory
 github.com/mitchellh/mapstructure
 github.com/oklog/ulid
 go.mongodb.org/mongo-driver/bson/primitive
-go.mongodb.org/mongo-driver/x/bsonx/bsoncore
-go.mongodb.org/mongo-driver/bson/bsonrw
-github.com/go-openapi/errors
-go.mongodb.org/mongo-driver/bson/bsoncodec
 net/mail
+go.mongodb.org/mongo-driver/x/bsonx/bsoncore
 github.com/josharian/intern
 github.com/mailru/easyjson/jlexer
 github.com/mailru/easyjson/buffer
 github.com/mailru/easyjson/jwriter
+go.mongodb.org/mongo-driver/bson/bsonrw
 gopkg.in/yaml.v3
-github.com/containers/image/pkg/blobinfocache/sqlite
-go.mongodb.org/mongo-driver/bson
-github.com/containers/image/pkg/blobinfocache
+go.mongodb.org/mongo-driver/bson/bsoncodec
 golang.org/x/sync/errgroup
 internal/saferio
 encoding/gob
-github.com/go-openapi/strfmt
+github.com/go-openapi/errors
 github.com/go-openapi/swag
 github.com/go-openapi/analysis/internal/debug
 embed
-github.com/go-openapi/jsonreference/internal
 github.com/go-openapi/jsonpointer
-github.com/go-openapi/runtime
+github.com/go-openapi/jsonreference/internal
 github.com/google/go-containerregistry/pkg/name
 github.com/go-openapi/jsonreference
-golang.org/x/crypto/internal/poly1305
 github.com/go-openapi/spec
+golang.org/x/crypto/internal/poly1305
+go.mongodb.org/mongo-driver/bson
 golang.org/x/crypto/nacl/secretbox
 golang.org/x/crypto/pbkdf2
 golang.org/x/crypto/scrypt
 github.com/secure-systems-lab/go-securesystemslib/encrypted
 golang.org/x/term
-github.com/sigstore/sigstore/pkg/signature/options
 github.com/sigstore/sigstore/pkg/cryptoutils
+github.com/sigstore/sigstore/pkg/signature/options
+github.com/go-openapi/strfmt
 github.com/sigstore/sigstore/pkg/signature/payload
 golang.org/x/sys/cpu
-github.com/containers/image/transports
 golang.org/x/crypto/sha3
-github.com/containers/storage/pkg/homedir
-github.com/proglottis/gpgme
-github.com/sigstore/sigstore/pkg/signature
 github.com/go-openapi/analysis/internal/flatten/normalize
+github.com/containers/image/pkg/blobinfocache/sqlite
 github.com/go-openapi/analysis/internal/flatten/operations
-github.com/go-openapi/analysis/internal/flatten/schutils
 github.com/go-openapi/analysis/internal/flatten/replace
+github.com/go-openapi/analysis/internal/flatten/schutils
 github.com/go-openapi/analysis/internal/flatten/sortref
+github.com/sigstore/sigstore/pkg/signature
+github.com/containers/image/pkg/blobinfocache
+github.com/containers/image/transports
+github.com/containers/storage/pkg/homedir
+github.com/proglottis/gpgme
+github.com/go-openapi/runtime
 github.com/sigstore/fulcio/pkg/certificate
-golang.org/x/crypto/openpgp/errors
 github.com/go-openapi/analysis
+golang.org/x/crypto/openpgp/errors
 golang.org/x/crypto/openpgp/armor
 hash/adler32
 compress/zlib
@@ -3592,85 +3628,79 @@
 golang.org/x/crypto/openpgp/s2k
 image
 github.com/go-openapi/loads
+github.com/containers/image/signature/signer
+github.com/miekg/pkcs11
 github.com/go-openapi/validate
 image/internal/imageutil
 image/jpeg
 golang.org/x/crypto/openpgp/packet
 golang.org/x/crypto/openpgp
-github.com/containers/image/signature/signer
-github.com/miekg/pkcs11
 github.com/sigstore/rekor/pkg/generated/models
-github.com/containers/image/signature/internal
-github.com/containers/image/signature/sigstore/internal
-github.com/containers/image/signature/sigstore
 github.com/stefanberger/go-pkcs11uri
 github.com/go-jose/go-jose/cipher
 github.com/go-jose/go-jose/json
 github.com/go-jose/go-jose
+github.com/containers/image/signature/internal
 github.com/containers/ocicrypt/config/keyprovider-config
+github.com/containers/image/signature/sigstore/internal
 hash/fnv
+github.com/containers/image/signature/sigstore
 google.golang.org/protobuf/internal/detrand
+google.golang.org/protobuf/internal/pragma
+go/token
 google.golang.org/protobuf/internal/errors
 google.golang.org/protobuf/encoding/protowire
-google.golang.org/protobuf/internal/pragma
+google.golang.org/protobuf/internal/editiondefaults
+google.golang.org/protobuf/internal/version
 google.golang.org/protobuf/reflect/protoreflect
-github.com/containers/image/signature
+golang.org/x/net/internal/timeseries
+text/template/parse
 google.golang.org/protobuf/internal/encoding/messageset
-go/token
 google.golang.org/protobuf/internal/strs
-github.com/containers/image/signature/simplesigning
 google.golang.org/protobuf/internal/encoding/text
 google.golang.org/protobuf/internal/genid
 google.golang.org/protobuf/internal/order
 google.golang.org/protobuf/reflect/protoregistry
 google.golang.org/protobuf/runtime/protoiface
-google.golang.org/protobuf/internal/editiondefaults
 google.golang.org/protobuf/internal/encoding/defval
-google.golang.org/protobuf/proto
 google.golang.org/protobuf/internal/descfmt
+google.golang.org/protobuf/proto
 google.golang.org/protobuf/internal/descopts
-google.golang.org/protobuf/internal/version
-golang.org/x/net/internal/timeseries
+text/template
 google.golang.org/protobuf/encoding/prototext
 google.golang.org/protobuf/internal/filedesc
-text/template/parse
-text/template
-google.golang.org/protobuf/internal/encoding/tag
-google.golang.org/protobuf/internal/impl
-github.com/containers/ocicrypt/crypto/pkcs11
 html/template
-github.com/containers/ocicrypt/utils
-github.com/containers/ocicrypt/blockcipher
-github.com/containers/ocicrypt/config
-github.com/containers/ocicrypt/keywrap
-github.com/containers/ocicrypt/keywrap/jwe
 text/tabwriter
+google.golang.org/protobuf/internal/encoding/tag
+golang.org/x/net/trace
+google.golang.org/protobuf/internal/impl
 google.golang.org/grpc/backoff
+github.com/containers/image/signature
 google.golang.org/grpc/internal/grpclog
-golang.org/x/net/trace
 google.golang.org/grpc/grpclog
 google.golang.org/grpc/connectivity
 google.golang.org/grpc/attributes
 google.golang.org/grpc/internal/credentials
-google.golang.org/grpc/internal
 google.golang.org/grpc/credentials
-google.golang.org/grpc/metadata
+google.golang.org/grpc/internal
+github.com/containers/image/signature/simplesigning
 google.golang.org/grpc/internal/channelz
+google.golang.org/grpc/metadata
 google.golang.org/grpc/resolver
 google.golang.org/grpc/internal/grpcrand
 google.golang.org/grpc/codes
+google.golang.org/grpc/channelz
+google.golang.org/grpc/balancer
 google.golang.org/grpc/credentials/insecure
+google.golang.org/grpc/balancer/base
 google.golang.org/grpc/internal/grpcutil
-google.golang.org/grpc/channelz
 google.golang.org/grpc/encoding
-google.golang.org/grpc/balancer
 google.golang.org/grpc/internal/backoff
+google.golang.org/grpc/balancer/roundrobin
+google.golang.org/grpc/internal/balancer/gracefulswitch
 google.golang.org/grpc/internal/balancerload
-google.golang.org/grpc/balancer/base
 google.golang.org/grpc/internal/buffer
 google.golang.org/grpc/internal/grpcsync
-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
@@ -3678,69 +3708,75 @@
 google.golang.org/grpc/internal/resolver
 google.golang.org/grpc/internal/resolver/passthrough
 google.golang.org/grpc/internal/transport/networktype
-google.golang.org/protobuf/encoding/protojson
 google.golang.org/grpc/internal/resolver/unix
 golang.org/x/text/transform
+google.golang.org/protobuf/encoding/protojson
+github.com/containers/ocicrypt/crypto/pkcs11
 golang.org/x/text/unicode/bidi
-google.golang.org/protobuf/internal/filetype
-google.golang.org/protobuf/runtime/protoimpl
-google.golang.org/protobuf/types/descriptorpb
-google.golang.org/protobuf/protoadapt
-google.golang.org/protobuf/types/known/durationpb
-google.golang.org/grpc/encoding/proto
-github.com/golang/protobuf/ptypes/duration
-google.golang.org/protobuf/types/known/timestamppb
-google.golang.org/protobuf/types/known/anypb
-github.com/golang/protobuf/ptypes/timestamp
-google.golang.org/genproto/googleapis/rpc/status
-google.golang.org/grpc/binarylog/grpc_binarylog_v1
-google.golang.org/grpc/internal/status
-google.golang.org/grpc/status
-google.golang.org/grpc/internal/pretty
-google.golang.org/grpc/internal/binarylog
+github.com/containers/ocicrypt/utils
+github.com/containers/ocicrypt/blockcipher
+github.com/containers/ocicrypt/config
 golang.org/x/text/secure/bidirule
 golang.org/x/text/unicode/norm
-google.golang.org/protobuf/types/gofeaturespb
-google.golang.org/protobuf/reflect/protodesc
+github.com/containers/ocicrypt/keywrap
+github.com/containers/ocicrypt/keywrap/jwe
 golang.org/x/net/http2/hpack
 google.golang.org/grpc/internal/syscall
+google.golang.org/protobuf/internal/filetype
 google.golang.org/grpc/keepalive
 google.golang.org/grpc/peer
 google.golang.org/grpc/stats
 google.golang.org/grpc/tap
 net/http/httputil
-github.com/golang/protobuf/proto
-golang.org/x/net/idna
 google.golang.org/grpc/balancer/grpclb/state
+google.golang.org/protobuf/runtime/protoimpl
 google.golang.org/grpc/internal/envconfig
 google.golang.org/grpc/internal/resolver/dns/internal
 google.golang.org/grpc/internal/resolver/dns
+google.golang.org/protobuf/types/descriptorpb
+google.golang.org/protobuf/protoadapt
+google.golang.org/grpc/encoding/proto
+google.golang.org/protobuf/types/known/durationpb
+google.golang.org/protobuf/types/known/timestamppb
+github.com/golang/protobuf/ptypes/timestamp
+github.com/golang/protobuf/ptypes/duration
+google.golang.org/protobuf/types/known/anypb
+google.golang.org/grpc/binarylog/grpc_binarylog_v1
+google.golang.org/grpc/internal/pretty
+golang.org/x/net/idna
+google.golang.org/genproto/googleapis/rpc/status
+google.golang.org/grpc/internal/status
 google.golang.org/grpc/resolver/dns
+google.golang.org/grpc/status
 github.com/containers/ocicrypt/keywrap/pgp
+google.golang.org/grpc/internal/binarylog
 github.com/containers/ocicrypt/keywrap/pkcs11
-golang.org/x/net/http/httpguts
+google.golang.org/protobuf/types/gofeaturespb
 flag
-golang.org/x/net/http2
+google.golang.org/protobuf/reflect/protodesc
+golang.org/x/net/http/httpguts
 internal/sysinfo
+golang.org/x/net/http2
 runtime/trace
 github.com/containers/storage/pkg/chunked/toc
 container/heap
-github.com/acarl005/stripansi
 testing
+github.com/acarl005/stripansi
 github.com/mattn/go-runewidth
 github.com/vbauerster/mpb/cwriter
 github.com/vbauerster/mpb/decor
+github.com/golang/protobuf/proto
 github.com/vbauerster/mpb
 github.com/fullsailor/pkcs7
 golang.org/x/sync/semaphore
-github.com/containers/ocicrypt/keywrap/pkcs7
 github.com/containers/image/directory/explicitfilepath
 github.com/containers/image/internal/imagedestination/impl
+github.com/containers/ocicrypt/keywrap/pkcs7
 github.com/containers/image/internal/imagesource/impl
 github.com/containers/image/internal/putblobdigest
 github.com/containers/image/docker/policyconfiguration
-github.com/containers/image/directory
 github.com/containers/image/internal/tmpdir
+github.com/containers/image/directory
 github.com/containers/image/internal/streamdigest
 github.com/containers/image/internal/uploadreader
 github.com/containers/image/internal/useragent
@@ -3748,158 +3784,158 @@
 github.com/BurntSushi/toml
 github.com/containers/storage/pkg/lockfile
 github.com/docker/docker-credential-helpers/credentials
-google.golang.org/grpc/internal/transport
 golang.org/x/sys/execabs
-github.com/docker/docker-credential-helpers/client
+google.golang.org/grpc/internal/transport
 github.com/containers/image/pkg/tlsclientconfig
+github.com/docker/docker-credential-helpers/client
 github.com/docker/distribution/registry/api/errcode
 github.com/distribution/reference
-github.com/containers/image/pkg/sysregistriesv2
 github.com/gorilla/mux
-github.com/containers/image/pkg/docker/config
-github.com/docker/distribution/registry/api/v2
 github.com/docker/distribution/registry/client/auth/challenge
 github.com/pkg/errors
-google.golang.org/grpc
-github.com/containers/image/docker/internal/tarfile
+github.com/docker/distribution/registry/api/v2
 github.com/docker/go-connections/tlsconfig
-github.com/containers/image/docker
-github.com/containers/image/docker/archive
+github.com/containers/image/pkg/sysregistriesv2
+github.com/containers/image/docker/internal/tarfile
 github.com/docker/docker/api/types/blkiodev
 github.com/docker/docker/api/types/filters
+github.com/containers/image/pkg/docker/config
 github.com/docker/docker/api/types/mount
 github.com/docker/docker/internal/multierror
 github.com/docker/docker/api/types/network
+github.com/containers/image/docker/archive
 github.com/docker/docker/api/types/strslice
 github.com/docker/go-connections/nat
+google.golang.org/grpc
+github.com/containers/image/docker
 github.com/moby/docker-image-spec/specs-go/v1
-github.com/docker/docker/api/types/container
 github.com/docker/docker/api/types/image
+github.com/docker/docker/api/types/container
 github.com/docker/docker/api/types/registry
 github.com/gogo/protobuf/proto
 github.com/docker/docker/api/types/time
 github.com/docker/docker/errdefs
 golang.org/x/net/internal/socks
-github.com/containers/ocicrypt/utils/keyprovider
 golang.org/x/net/proxy
-github.com/docker/go-connections/sockets
-github.com/containers/ocicrypt/keywrap/keyprovider
 github.com/felixge/httpsnoop
-github.com/containers/ocicrypt
-github.com/containers/image/copy
+github.com/docker/go-connections/sockets
 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request
 go.opentelemetry.io/otel/internal/attribute
 go.opentelemetry.io/otel/attribute
 go.opentelemetry.io/otel/codes
-go.opentelemetry.io/otel/semconv/v1.20.0
 log/slog/internal/buffer
 log/slog
+go.opentelemetry.io/otel/semconv/v1.20.0
+github.com/containers/ocicrypt/utils/keyprovider
 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil
+github.com/containers/ocicrypt/keywrap/keyprovider
 go.opentelemetry.io/otel/metric
+github.com/containers/ocicrypt
 github.com/go-logr/logr
 github.com/go-logr/logr/funcr
 go.opentelemetry.io/otel/internal/baggage
-github.com/go-logr/stdr
+github.com/containers/image/copy
 go.opentelemetry.io/otel/baggage
+github.com/go-logr/stdr
 go.opentelemetry.io/otel/trace
 go.opentelemetry.io/otel/metric/noop
 go.opentelemetry.io/otel/semconv/v1.26.0
 go.opentelemetry.io/otel/propagation
-github.com/docker/docker/api/types/swarm/runtime
 go.opentelemetry.io/otel/internal/global
-github.com/docker/docker/api/types/swarm
-github.com/docker/docker/api/types/volume
-github.com/docker/docker/api/types
-github.com/docker/docker/api/types/system
 github.com/containers/image/docker/tarfile
-go.opentelemetry.io/otel
 github.com/containers/image/image
-github.com/containers/image/internal/testing/gpgagent
 github.com/containers/image/internal/testing/explicitfilepath-tmpdir
-go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv
+github.com/containers/image/internal/testing/gpgagent
 github.com/containers/image/internal/testing/mocks
 github.com/containers/image/oci/internal
 github.com/containers/image/oci/layout
 github.com/containers/image/pkg/blobcache
-go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
+go.opentelemetry.io/otel
+github.com/docker/docker/api/types/swarm/runtime
+go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv
 go.etcd.io/bbolt
+github.com/docker/docker/api/types/swarm
 github.com/containers/image/oci/archive
-github.com/docker/docker/client
+github.com/docker/docker/api/types/volume
+github.com/docker/docker/api/types
+github.com/docker/docker/api/types/system
+go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
 github.com/davecgh/go-spew/spew
 github.com/pmezard/go-difflib/difflib
 net/http/internal/testcert
 net/http/httptest
+github.com/docker/docker/client
+github.com/containers/image/pkg/cli
 github.com/containers/image/pkg/blobinfocache/boltdb
 github.com/stretchr/testify/assert
-github.com/containers/image/pkg/cli
 github.com/containers/image/pkg/cli/environment
 github.com/containers/image/pkg/cli/sigstore/params
 github.com/sigstore/fulcio/pkg/api
 github.com/sigstore/sigstore/pkg/oauth
 golang.org/x/oauth2/internal
-github.com/containers/image/docker/daemon
-golang.org/x/oauth2
 golang.org/x/crypto/ed25519
 gopkg.in/square/go-jose.v2/cipher
+golang.org/x/oauth2
 gopkg.in/square/go-jose.v2/json
 github.com/go-jose/go-jose/v3/cipher
-github.com/stretchr/testify/require
 github.com/go-jose/go-jose/v3/json
-github.com/containers/image/pkg/blobinfocache/internal/test
+github.com/stretchr/testify/require
 gopkg.in/square/go-jose.v2
-github.com/segmentio/ksuid
+github.com/containers/image/pkg/blobinfocache/internal/test
+github.com/containers/image/docker/daemon
 github.com/go-jose/go-jose/v3
+github.com/segmentio/ksuid
 github.com/skratchdot/open-golang/open
 github.com/hashicorp/go-cleanhttp
-github.com/hashicorp/go-retryablehttp
 github.com/go-openapi/runtime/logger
-github.com/coreos/go-oidc/v3/oidc
 github.com/go-openapi/runtime/middleware/denco
+github.com/hashicorp/go-retryablehttp
+github.com/coreos/go-oidc/v3/oidc
 github.com/go-openapi/runtime/middleware/header
 github.com/go-openapi/runtime/middleware/untyped
 github.com/go-openapi/runtime/security
-github.com/sigstore/sigstore/pkg/oauthflow
 github.com/go-openapi/runtime/yamlpc
-github.com/go-openapi/runtime/middleware
 github.com/opentracing/opentracing-go/log
+go.opentelemetry.io/otel/semconv/v1.17.0
+github.com/go-openapi/runtime/middleware
+github.com/sigstore/sigstore/pkg/oauthflow
 github.com/opentracing/opentracing-go
-github.com/containers/image/signature/sigstore/fulcio
 github.com/opentracing/opentracing-go/ext
-go.opentelemetry.io/otel/semconv/v1.17.0
 go.opentelemetry.io/otel/semconv/internal/v2
 golang.org/x/mod/sumdb/note
+github.com/containers/image/signature/sigstore/fulcio
+github.com/sigstore/rekor/pkg/util
 github.com/chzyer/readline
 go.opentelemetry.io/otel/semconv/v1.17.0/httpconv
-github.com/go-openapi/runtime/client
-github.com/sigstore/rekor/pkg/util
 github.com/manifoldco/promptui/list
 github.com/manifoldco/promptui/screenbuf
+github.com/go-openapi/runtime/client
 github.com/google/go-containerregistry/pkg/v1
+github.com/containers/storage/pkg/chrootarchive
+github.com/sylabs/sif/pkg/sif
+github.com/containers/storage/pkg/directory
+github.com/opencontainers/selinux/pkg/pwalkdir
+github.com/containers/storage/drivers
 github.com/sigstore/rekor/pkg/generated/client/entries
 github.com/sigstore/rekor/pkg/generated/client/index
 github.com/sigstore/rekor/pkg/generated/client/pubkey
 github.com/sigstore/rekor/pkg/generated/client/tlog
 github.com/manifoldco/promptui
-github.com/sylabs/sif/pkg/sif
-github.com/sigstore/rekor/pkg/generated/client
-github.com/sigstore/rekor/pkg/client
-github.com/containers/image/pkg/shortnames
-github.com/containers/image/signature/sigstore/rekor
-github.com/containers/storage/pkg/chrootarchive
 github.com/containers/image/sif
-github.com/containers/image/pkg/cli/sigstore
-github.com/containers/storage/pkg/directory
-github.com/opencontainers/selinux/pkg/pwalkdir
 github.com/containers/storage/pkg/locker
 github.com/containers/storage/pkg/parsers
-github.com/containers/storage/drivers/quota
-github.com/containers/storage/drivers
 github.com/opencontainers/selinux/go-selinux
-github.com/opencontainers/selinux/go-selinux/label
+github.com/sigstore/rekor/pkg/generated/client
+github.com/containers/image/pkg/shortnames
+github.com/containers/storage/drivers/overlayutils
+github.com/sigstore/rekor/pkg/client
+github.com/containers/storage/drivers/quota
 github.com/containers/storage/pkg/chunked/dump
+github.com/opencontainers/selinux/go-selinux/label
+github.com/containers/image/signature/sigstore/rekor
 github.com/containers/storage/drivers/aufs
 github.com/containers/storage/drivers/btrfs
-github.com/containers/storage/drivers/overlayutils
+github.com/containers/image/pkg/cli/sigstore
 github.com/containers/storage/pkg/fsutils
 github.com/containers/storage/pkg/fsverity
 github.com/containers/storage/pkg/idmap
@@ -3907,23 +3943,23 @@
 github.com/hashicorp/errwrap
 github.com/hashicorp/go-multierror
 github.com/containers/storage/drivers/copy
+github.com/mistifyio/go-zfs
 github.com/containers/storage/drivers/overlay
+github.com/containers/storage/drivers/zfs
 github.com/containers/storage/drivers/vfs
-github.com/mistifyio/go-zfs
 github.com/containers/storage/pkg/stringid
-github.com/containers/storage/drivers/zfs
 github.com/containers/storage/pkg/stringutils
 github.com/containers/storage/pkg/tarlog
 github.com/tchap/go-patricia/patricia
 github.com/containers/storage/pkg/config
-github.com/containers/storage/pkg/truncindex
 github.com/containers/storage/types
+github.com/containers/storage/pkg/truncindex
 github.com/cyphar/filepath-securejoin
-github.com/containers/storage/drivers/register
 github.com/google/go-intervals/intervalset
 github.com/containerd/stargz-snapshotter/estargz/errorutil
 github.com/containerd/stargz-snapshotter/estargz
 github.com/containers/image/tarball
+github.com/containers/storage/drivers/register
 github.com/containers/storage
 github.com/containers/storage/pkg/chunked
 github.com/containers/image/storage
@@ -3932,24 +3968,24 @@
 make[1]: Entering directory '/build/reproducible-path/golang-github-containers-image-5.33.1'
 DH_GOLANG_EXCLUDES="openshift pkg/docker image/signature" \
 dh_auto_test -O--buildsystem=golang
-	cd obj-arm-linux-gnueabihf && go test -vet=off -v -p 3 github.com/containers/image github.com/containers/image/copy github.com/containers/image/directory github.com/containers/image/directory/explicitfilepath github.com/containers/image/docker github.com/containers/image/docker/archive github.com/containers/image/docker/daemon github.com/containers/image/docker/internal/tarfile github.com/containers/image/docker/policyconfiguration github.com/containers/image/docker/reference github.com/containers/image/docker/tarfile github.com/containers/image/image github.com/containers/image/internal/blobinfocache github.com/containers/image/internal/image github.com/containers/image/internal/imagedestination github.com/containers/image/internal/imagedestination/impl github.com/containers/image/internal/imagedestination/stubs github.com/containers/image/internal/imagesource github.com/containers/image/internal/imagesource/impl github.com/containers/image/internal/imagesource/stubs github.com/containers/image/internal/iolimits github.com/containers/image/internal/manifest github.com/containers/image/internal/multierr github.com/containers/image/internal/pkg/platform github.com/containers/image/internal/private github.com/containers/image/internal/putblobdigest github.com/containers/image/internal/rootless github.com/containers/image/internal/set github.com/containers/image/internal/signature github.com/containers/image/internal/signer github.com/containers/image/internal/streamdigest github.com/containers/image/internal/testing/explicitfilepath-tmpdir github.com/containers/image/internal/testing/gpgagent github.com/containers/image/internal/testing/mocks github.com/containers/image/internal/tmpdir github.com/containers/image/internal/unparsedimage github.com/containers/image/internal/uploadreader github.com/containers/image/internal/useragent github.com/containers/image/manifest github.com/containers/image/oci github.com/containers/image/oci/archive github.com/containers/image/oci/internal github.com/containers/image/oci/layout github.com/containers/image/pkg/blobcache github.com/containers/image/pkg/blobinfocache github.com/containers/image/pkg/blobinfocache/boltdb github.com/containers/image/pkg/blobinfocache/internal/prioritize github.com/containers/image/pkg/blobinfocache/internal/test github.com/containers/image/pkg/blobinfocache/memory github.com/containers/image/pkg/blobinfocache/none github.com/containers/image/pkg/blobinfocache/sqlite github.com/containers/image/pkg/cli github.com/containers/image/pkg/cli/environment github.com/containers/image/pkg/cli/sigstore github.com/containers/image/pkg/cli/sigstore/params github.com/containers/image/pkg/compression github.com/containers/image/pkg/compression/internal github.com/containers/image/pkg/compression/types github.com/containers/image/pkg/shortnames github.com/containers/image/pkg/strslice github.com/containers/image/pkg/sysregistriesv2 github.com/containers/image/pkg/tlsclientconfig github.com/containers/image/sif github.com/containers/image/storage github.com/containers/image/tarball github.com/containers/image/transports github.com/containers/image/transports/alltransports github.com/containers/image/types github.com/containers/image/version
+	cd obj-arm-linux-gnueabihf && go test -vet=off -v -p 4 github.com/containers/image github.com/containers/image/copy github.com/containers/image/directory github.com/containers/image/directory/explicitfilepath github.com/containers/image/docker github.com/containers/image/docker/archive github.com/containers/image/docker/daemon github.com/containers/image/docker/internal/tarfile github.com/containers/image/docker/policyconfiguration github.com/containers/image/docker/reference github.com/containers/image/docker/tarfile github.com/containers/image/image github.com/containers/image/internal/blobinfocache github.com/containers/image/internal/image github.com/containers/image/internal/imagedestination github.com/containers/image/internal/imagedestination/impl github.com/containers/image/internal/imagedestination/stubs github.com/containers/image/internal/imagesource github.com/containers/image/internal/imagesource/impl github.com/containers/image/internal/imagesource/stubs github.com/containers/image/internal/iolimits github.com/containers/image/internal/manifest github.com/containers/image/internal/multierr github.com/containers/image/internal/pkg/platform github.com/containers/image/internal/private github.com/containers/image/internal/putblobdigest github.com/containers/image/internal/rootless github.com/containers/image/internal/set github.com/containers/image/internal/signature github.com/containers/image/internal/signer github.com/containers/image/internal/streamdigest github.com/containers/image/internal/testing/explicitfilepath-tmpdir github.com/containers/image/internal/testing/gpgagent github.com/containers/image/internal/testing/mocks github.com/containers/image/internal/tmpdir github.com/containers/image/internal/unparsedimage github.com/containers/image/internal/uploadreader github.com/containers/image/internal/useragent github.com/containers/image/manifest github.com/containers/image/oci github.com/containers/image/oci/archive github.com/containers/image/oci/internal github.com/containers/image/oci/layout github.com/containers/image/pkg/blobcache github.com/containers/image/pkg/blobinfocache github.com/containers/image/pkg/blobinfocache/boltdb github.com/containers/image/pkg/blobinfocache/internal/prioritize github.com/containers/image/pkg/blobinfocache/internal/test github.com/containers/image/pkg/blobinfocache/memory github.com/containers/image/pkg/blobinfocache/none github.com/containers/image/pkg/blobinfocache/sqlite github.com/containers/image/pkg/cli github.com/containers/image/pkg/cli/environment github.com/containers/image/pkg/cli/sigstore github.com/containers/image/pkg/cli/sigstore/params github.com/containers/image/pkg/compression github.com/containers/image/pkg/compression/internal github.com/containers/image/pkg/compression/types github.com/containers/image/pkg/shortnames github.com/containers/image/pkg/strslice github.com/containers/image/pkg/sysregistriesv2 github.com/containers/image/pkg/tlsclientconfig github.com/containers/image/sif github.com/containers/image/storage github.com/containers/image/tarball github.com/containers/image/transports github.com/containers/image/transports/alltransports github.com/containers/image/types github.com/containers/image/version
 ?   	github.com/containers/image	[no test files]
 === RUN   TestUpdatedBlobInfoFromUpload
 --- PASS: TestUpdatedBlobInfoFromUpload (0.00s)
 === RUN   TestNewDigestingReader
 --- PASS: TestNewDigestingReader (0.00s)
 === RUN   TestDigestingReaderRead
---- PASS: TestDigestingReaderRead (0.03s)
+--- PASS: TestDigestingReaderRead (0.01s)
 === RUN   TestOrderedSet
 --- PASS: TestOrderedSet (0.00s)
 === RUN   TestDetermineManifestConversion
---- PASS: TestDetermineManifestConversion (0.01s)
+--- PASS: TestDetermineManifestConversion (0.00s)
 === RUN   TestIsMultiImage
 --- PASS: TestIsMultiImage (0.00s)
 === RUN   TestDetermineManifestListConversion
 --- PASS: TestDetermineManifestListConversion (0.00s)
 === RUN   TestPrepareCopyInstancesforInstanceCopyCopy
---- PASS: TestPrepareCopyInstancesforInstanceCopyCopy (0.01s)
+--- PASS: TestPrepareCopyInstancesforInstanceCopyCopy (0.00s)
 === RUN   TestPrepareCopyInstancesforInstanceCopyClone
 --- PASS: TestPrepareCopyInstancesforInstanceCopyClone (0.00s)
 === RUN   TestCustomPartialBlobDecorFunc
@@ -3961,23 +3997,23 @@
 === RUN   TestReadWithEvent
 --- PASS: TestReadWithEvent (0.00s)
 === RUN   TestCreateSignatures
---- PASS: TestCreateSignatures (0.02s)
+--- PASS: TestCreateSignatures (0.00s)
 === RUN   TestUpdatedBlobInfoFromReuse
 --- PASS: TestUpdatedBlobInfoFromReuse (0.00s)
 === RUN   TestDiffIDComputationGoroutine
 --- PASS: TestDiffIDComputationGoroutine (0.00s)
 === RUN   TestComputeDiffID
---- PASS: TestComputeDiffID (0.06s)
+--- PASS: TestComputeDiffID (0.01s)
 PASS
-ok  	github.com/containers/image/copy	0.304s
+ok  	github.com/containers/image/copy	0.062s
 === RUN   TestDestinationReference
 --- PASS: TestDestinationReference (0.00s)
 === RUN   TestGetPutManifest
---- PASS: TestGetPutManifest (0.01s)
+--- PASS: TestGetPutManifest (0.00s)
 === RUN   TestGetPutBlob
---- PASS: TestGetPutBlob (0.14s)
+--- PASS: TestGetPutBlob (2.58s)
 === RUN   TestPutBlobDigestFailure
---- PASS: TestPutBlobDigestFailure (0.01s)
+--- PASS: TestPutBlobDigestFailure (0.00s)
 === RUN   TestGetPutSignatures
 --- PASS: TestGetPutSignatures (0.01s)
 === RUN   TestSourceReference
@@ -3999,9 +4035,9 @@
 === RUN   TestReferencePolicyConfigurationIdentity
 --- PASS: TestReferencePolicyConfigurationIdentity (0.00s)
 === RUN   TestReferencePolicyConfigurationNamespaces
---- PASS: TestReferencePolicyConfigurationNamespaces (0.00s)
+--- PASS: TestReferencePolicyConfigurationNamespaces (0.01s)
 === RUN   TestReferenceNewImage
---- PASS: TestReferenceNewImage (0.01s)
+--- PASS: TestReferenceNewImage (0.00s)
 === RUN   TestReferenceNewImageNoValidManifest
 --- PASS: TestReferenceNewImageNoValidManifest (0.01s)
 === RUN   TestReferenceNewImageSource
@@ -4011,7 +4047,7 @@
 === RUN   TestReferenceDeleteImage
 --- PASS: TestReferenceDeleteImage (0.00s)
 === RUN   TestReferenceManifestPath
---- PASS: TestReferenceManifestPath (0.01s)
+--- PASS: TestReferenceManifestPath (0.00s)
 === RUN   TestReferenceLayerPath
 --- PASS: TestReferenceLayerPath (0.00s)
 === RUN   TestReferenceSignaturePath
@@ -4019,13 +4055,13 @@
 === RUN   TestReferenceVersionPath
 --- PASS: TestReferenceVersionPath (0.00s)
 PASS
-ok  	github.com/containers/image/directory	0.331s
+ok  	github.com/containers/image/directory	2.638s
 === RUN   TestResolvePathToFullyExplicit
---- PASS: TestResolvePathToFullyExplicit (0.07s)
+--- PASS: TestResolvePathToFullyExplicit (0.02s)
 === RUN   TestResolveExistingPathToFullyExplicit
---- PASS: TestResolveExistingPathToFullyExplicit (0.06s)
+--- PASS: TestResolveExistingPathToFullyExplicit (0.01s)
 PASS
-ok  	github.com/containers/image/directory/explicitfilepath	0.181s
+ok  	github.com/containers/image/directory/explicitfilepath	0.036s
 === RUN   TestParseDecimalInString
 --- PASS: TestParseDecimalInString (0.00s)
 === RUN   TestParseExpectedChar
@@ -4055,7 +4091,7 @@
 === RUN   TestNewBearerTokenFromHTTPResponseBodyIssuedAtZero
 --- PASS: TestNewBearerTokenFromHTTPResponseBodyIssuedAtZero (0.00s)
 === RUN   TestUserAgent
---- PASS: TestUserAgent (0.03s)
+--- PASS: TestUserAgent (0.01s)
 === RUN   TestNeedsRetryOnInsuficientScope
 --- PASS: TestNeedsRetryOnInsuficientScope (0.00s)
 === RUN   TestNeedsRetryNoRetryWhenNoAuthHeader
@@ -4067,7 +4103,7 @@
 === RUN   TestNeedsRetryNoRetryWhenInvalidErrorInBearer
 --- PASS: TestNeedsRetryNoRetryWhenInvalidErrorInBearer (0.00s)
 === RUN   TestNeedsRetryNoRetryWhenInvalidScope
-time="2025-01-23T08:09:31-12:00" level=error msg="Failed to parse the authentication scope from the given challenge" challenge="{bearer map[error:insufficient_scope realm:https://registry.suse.com/auth scope:foo:bar service:SUSE Linux Docker Registry]}" error="error parsing auth scope: 'foo:bar'" scope="foo:bar"
+time="2025-01-24T10:33:44+14:00" level=error msg="Failed to parse the authentication scope from the given challenge" challenge="{bearer map[error:insufficient_scope realm:https://registry.suse.com/auth scope:foo:bar service:SUSE Linux Docker Registry]}" error="error parsing auth scope: 'foo:bar'" scope="foo:bar"
 --- PASS: TestNeedsRetryNoRetryWhenInvalidScope (0.00s)
 === RUN   TestNeedsNoRetry
 --- PASS: TestNeedsNoRetry (0.00s)
@@ -4078,7 +4114,7 @@
 === RUN   TestIsManifestInvalidError
 --- PASS: TestIsManifestInvalidError (0.00s)
 === RUN   TestDockerImageSourceReference
---- PASS: TestDockerImageSourceReference (0.04s)
+--- PASS: TestDockerImageSourceReference (1.20s)
 === RUN   TestSimplifyContentType
 --- PASS: TestSimplifyContentType (0.00s)
 === RUN   TestSplitHTTP200ResponseToPartial
@@ -4090,7 +4126,7 @@
 === RUN   TestRegistryHTTPResponseToError
 --- PASS: TestRegistryHTTPResponseToError (0.00s)
 === RUN   TestSignatureStorageBaseURL
---- PASS: TestSignatureStorageBaseURL (0.02s)
+--- PASS: TestSignatureStorageBaseURL (0.01s)
 === RUN   TestRegistriesDirPath
 --- PASS: TestRegistriesDirPath (0.00s)
 === RUN   TestLoadAndMergeConfig
@@ -4106,11 +4142,11 @@
 === RUN   TestParseValueAndParams
 --- PASS: TestParseValueAndParams (0.00s)
 PASS
-ok  	github.com/containers/image/docker	0.197s
+ok  	github.com/containers/image/docker	1.285s
 === RUN   TestTransportName
 --- PASS: TestTransportName (0.00s)
 === RUN   TestTransportParseReference
---- PASS: TestTransportParseReference (0.01s)
+--- PASS: TestTransportParseReference (0.00s)
 === RUN   TestTransportValidatePolicyConfigurationScope
 --- PASS: TestTransportValidatePolicyConfigurationScope (0.00s)
 === RUN   TestParseReference
@@ -4130,19 +4166,19 @@
 === RUN   TestReferencePolicyConfigurationNamespaces
 --- PASS: TestReferencePolicyConfigurationNamespaces (0.00s)
 === RUN   TestReferenceNewImage
---- PASS: TestReferenceNewImage (0.03s)
+--- PASS: TestReferenceNewImage (0.01s)
 === RUN   TestReferenceNewImageSource
---- PASS: TestReferenceNewImageSource (0.01s)
+--- PASS: TestReferenceNewImageSource (0.00s)
 === RUN   TestReferenceNewImageDestination
---- PASS: TestReferenceNewImageDestination (0.01s)
+--- PASS: TestReferenceNewImageDestination (0.00s)
 === RUN   TestReferenceDeleteImage
 --- PASS: TestReferenceDeleteImage (0.00s)
 PASS
-ok  	github.com/containers/image/docker/archive	0.135s
+ok  	github.com/containers/image/docker/archive	0.041s
 === RUN   TestDockerClientFromNilSystemContext
 --- PASS: TestDockerClientFromNilSystemContext (0.00s)
 === RUN   TestDockerClientFromCertContext
---- PASS: TestDockerClientFromCertContext (0.01s)
+--- PASS: TestDockerClientFromCertContext (0.00s)
 === RUN   TestTlsConfigFromInvalidCertPath
 --- PASS: TestTlsConfigFromInvalidCertPath (0.00s)
 === RUN   TestTlsConfigFromCertPath
@@ -4174,18 +4210,20 @@
 === RUN   TestReferenceDeleteImage
 --- PASS: TestReferenceDeleteImage (0.00s)
 PASS
-ok  	github.com/containers/image/docker/daemon	0.090s
+ok  	github.com/containers/image/docker/daemon	0.026s
 === RUN   TestSourcePrepareLayerData
---- PASS: TestSourcePrepareLayerData (0.02s)
+--- PASS: TestSourcePrepareLayerData (0.00s)
 PASS
-ok  	github.com/containers/image/docker/internal/tarfile	0.063s
+ok  	github.com/containers/image/docker/internal/tarfile	0.020s
 === RUN   TestDockerReference
---- PASS: TestDockerReference (0.01s)
+--- PASS: TestDockerReference (0.00s)
 === RUN   TestDockerReferenceIdentity
 --- PASS: TestDockerReferenceIdentity (0.00s)
 PASS
-ok  	github.com/containers/image/docker/policyconfiguration	0.042s
+ok  	github.com/containers/image/docker/policyconfiguration	0.016s
 ?   	github.com/containers/image/docker/tarfile	[no test files]
+?   	github.com/containers/image/internal/blobinfocache	[no test files]
+?   	github.com/containers/image/image	[no test files]
 === RUN   TestValidateReferenceName
 --- PASS: TestValidateReferenceName (0.00s)
 === RUN   TestValidateRemoteName
@@ -4251,41 +4289,39 @@
 === RUN   TestIdentifierRegexp
 --- PASS: TestIdentifierRegexp (0.00s)
 PASS
-ok  	github.com/containers/image/docker/reference	0.054s
-?   	github.com/containers/image/image	[no test files]
-?   	github.com/containers/image/internal/blobinfocache	[no test files]
+ok  	github.com/containers/image/docker/reference	0.015s
 ?   	github.com/containers/image/internal/imagedestination	[no test files]
 ?   	github.com/containers/image/internal/imagedestination/impl	[no test files]
-?   	github.com/containers/image/internal/imagedestination/stubs	[no test files]
 ?   	github.com/containers/image/internal/imagesource	[no test files]
 ?   	github.com/containers/image/internal/imagesource/impl	[no test files]
 ?   	github.com/containers/image/internal/imagesource/stubs	[no test files]
+?   	github.com/containers/image/internal/imagedestination/stubs	[no test files]
 === RUN   TestManifestSchema1FromManifest
---- PASS: TestManifestSchema1FromManifest (0.01s)
+--- PASS: TestManifestSchema1FromManifest (0.00s)
 === RUN   TestManifestSchema1FromComponents
 --- PASS: TestManifestSchema1FromComponents (0.00s)
 === RUN   TestManifestSchema1Serialize
---- PASS: TestManifestSchema1Serialize (0.08s)
+--- PASS: TestManifestSchema1Serialize (0.07s)
 === RUN   TestManifestSchema1ManifestMIMEType
 --- PASS: TestManifestSchema1ManifestMIMEType (0.00s)
 === RUN   TestManifestSchema1ConfigInfo
 --- PASS: TestManifestSchema1ConfigInfo (0.00s)
 === RUN   TestManifestSchema1ConfigBlob
---- PASS: TestManifestSchema1ConfigBlob (0.00s)
+--- PASS: TestManifestSchema1ConfigBlob (0.01s)
 === RUN   TestManifestSchema1OCIConfig
---- PASS: TestManifestSchema1OCIConfig (0.01s)
+--- PASS: TestManifestSchema1OCIConfig (0.00s)
 === RUN   TestManifestSchema1LayerInfo
---- PASS: TestManifestSchema1LayerInfo (0.00s)
+--- PASS: TestManifestSchema1LayerInfo (0.01s)
 === RUN   TestManifestSchema1EmbeddedDockerReferenceConflicts
---- PASS: TestManifestSchema1EmbeddedDockerReferenceConflicts (0.01s)
+--- PASS: TestManifestSchema1EmbeddedDockerReferenceConflicts (0.00s)
 === RUN   TestManifestSchema1Inspect
---- PASS: TestManifestSchema1Inspect (0.01s)
+--- PASS: TestManifestSchema1Inspect (0.02s)
 === RUN   TestManifestSchema1UpdatedImageNeedsLayerDiffIDs
 --- PASS: TestManifestSchema1UpdatedImageNeedsLayerDiffIDs (0.00s)
 === RUN   TestManifestSchema1UpdatedImage
 --- PASS: TestManifestSchema1UpdatedImage (0.01s)
 === RUN   TestManifestSchema1ConvertToSchema2
---- PASS: TestManifestSchema1ConvertToSchema2 (0.02s)
+--- PASS: TestManifestSchema1ConvertToSchema2 (0.01s)
 === RUN   TestManifestSchema1ConvertToManifestOCI1
     docker_schema1_test.go:527: DM-skipped
 --- SKIP: TestManifestSchema1ConvertToManifestOCI1 (0.00s)
@@ -4299,7 +4335,7 @@
 === RUN   TestManifestSchema2FromComponents
 --- PASS: TestManifestSchema2FromComponents (0.00s)
 === RUN   TestManifestSchema2Serialize
---- PASS: TestManifestSchema2Serialize (0.00s)
+--- PASS: TestManifestSchema2Serialize (0.01s)
 === RUN   TestManifestSchema2ManifestMIMEType
 --- PASS: TestManifestSchema2ManifestMIMEType (0.00s)
 === RUN   TestManifestSchema2ConfigInfo
@@ -4313,7 +4349,7 @@
 === RUN   TestManifestSchema2Inspect
 --- PASS: TestManifestSchema2Inspect (0.00s)
 === RUN   TestManifestSchema2UpdatedImageNeedsLayerDiffIDs
---- PASS: TestManifestSchema2UpdatedImageNeedsLayerDiffIDs (0.00s)
+--- PASS: TestManifestSchema2UpdatedImageNeedsLayerDiffIDs (0.02s)
 === RUN   TestManifestSchema2UpdatedImage
     docker_schema2_test.go:447: DM-skipped
 --- SKIP: TestManifestSchema2UpdatedImage (0.00s)
@@ -4346,9 +4382,9 @@
 === RUN   TestManifestOCI1ConfigInfo
 --- PASS: TestManifestOCI1ConfigInfo (0.00s)
 === RUN   TestManifestOCI1ConfigBlob
---- PASS: TestManifestOCI1ConfigBlob (0.01s)
+--- PASS: TestManifestOCI1ConfigBlob (0.00s)
 === RUN   TestManifestOCI1OCIConfig
---- PASS: TestManifestOCI1OCIConfig (0.02s)
+--- PASS: TestManifestOCI1OCIConfig (0.01s)
 === RUN   TestManifestOCI1LayerInfo
 --- PASS: TestManifestOCI1LayerInfo (0.00s)
 === RUN   TestManifestOCI1EmbeddedDockerReferenceConflicts
@@ -4360,19 +4396,20 @@
 === RUN   TestManifestOCI1UpdatedImage
 --- PASS: TestManifestOCI1UpdatedImage (0.00s)
 === RUN   TestManifestOCI1ConvertToManifestSchema1
---- PASS: TestManifestOCI1ConvertToManifestSchema1 (0.13s)
+--- PASS: TestManifestOCI1ConvertToManifestSchema1 (0.12s)
 === RUN   TestConvertToManifestSchema2
---- PASS: TestConvertToManifestSchema2 (0.04s)
+--- PASS: TestConvertToManifestSchema2 (0.02s)
 === RUN   TestConvertToV2S2WithInvalidMIMEType
 --- PASS: TestConvertToV2S2WithInvalidMIMEType (0.00s)
 === RUN   TestManifestOCI1CanChangeLayerCompression
 --- PASS: TestManifestOCI1CanChangeLayerCompression (0.00s)
 PASS
-ok  	github.com/containers/image/internal/image	0.480s
+ok  	github.com/containers/image/internal/image	0.382s
 === RUN   TestReadAtMost
 --- PASS: TestReadAtMost (0.00s)
 PASS
-ok  	github.com/containers/image/internal/iolimits	0.028s
+ok  	github.com/containers/image/internal/iolimits	0.032s
+?   	github.com/containers/image/internal/private	[no test files]
 === RUN   TestValidateUnambiguousManifestFormat
 --- PASS: TestValidateUnambiguousManifestFormat (0.00s)
 === RUN   TestSchema2ListPublicFromManifest
@@ -4386,13 +4423,13 @@
 === RUN   TestParseLists
 --- PASS: TestParseLists (0.00s)
 === RUN   TestChooseInstance
---- PASS: TestChooseInstance (0.05s)
+--- PASS: TestChooseInstance (0.04s)
 === RUN   TestGuessMIMEType
---- PASS: TestGuessMIMEType (0.01s)
+--- PASS: TestGuessMIMEType (0.00s)
 === RUN   TestDigest
 --- PASS: TestDigest (0.01s)
 === RUN   TestMatchesDigest
---- PASS: TestMatchesDigest (0.01s)
+--- PASS: TestMatchesDigest (0.00s)
 === RUN   TestNormalizedMIMEType
 --- PASS: TestNormalizedMIMEType (0.00s)
 === RUN   TestCompressionAlgorithmIsUniversallySupported
@@ -4402,33 +4439,32 @@
 === RUN   TestCandidateCompressionMatchesReuseConditions
 --- PASS: TestCandidateCompressionMatchesReuseConditions (0.00s)
 === RUN   TestOCI1IndexPublicFromManifest
---- PASS: TestOCI1IndexPublicFromManifest (0.01s)
+--- PASS: TestOCI1IndexPublicFromManifest (0.00s)
 === RUN   TestOCI1IndexFromManifest
---- PASS: TestOCI1IndexFromManifest (0.01s)
+--- PASS: TestOCI1IndexFromManifest (0.00s)
 === RUN   TestOCI1EditInstances
 --- PASS: TestOCI1EditInstances (0.00s)
 === RUN   TestOCI1IndexChooseInstanceByCompression
---- PASS: TestOCI1IndexChooseInstanceByCompression (0.01s)
+--- PASS: TestOCI1IndexChooseInstanceByCompression (0.00s)
 === RUN   TestOCI1IndexCloneInternal
 --- PASS: TestOCI1IndexCloneInternal (0.00s)
 PASS
-ok  	github.com/containers/image/internal/manifest	0.182s
+ok  	github.com/containers/image/internal/manifest	0.100s
 === RUN   TestFormat
 --- PASS: TestFormat (0.00s)
 PASS
-ok  	github.com/containers/image/internal/multierr	0.032s
-?   	github.com/containers/image/internal/private	[no test files]
+ok  	github.com/containers/image/internal/multierr	0.017s
 === RUN   TestWantedPlatforms
 --- PASS: TestWantedPlatforms (0.00s)
 PASS
-ok  	github.com/containers/image/internal/pkg/platform	0.036s
+ok  	github.com/containers/image/internal/pkg/platform	0.039s
 ?   	github.com/containers/image/internal/rootless	[no test files]
 === RUN   TestDigestIfUnknown
 --- PASS: TestDigestIfUnknown (0.00s)
 === RUN   TestDigestIfCanonicalUnknown
 --- PASS: TestDigestIfCanonicalUnknown (0.00s)
 PASS
-ok  	github.com/containers/image/internal/putblobdigest	0.037s
+ok  	github.com/containers/image/internal/putblobdigest	0.033s
 === RUN   TestNew
 --- PASS: TestNew (0.00s)
 === RUN   TestNewWithValues
@@ -4446,7 +4482,7 @@
 === RUN   TestValues
 --- PASS: TestValues (0.00s)
 PASS
-ok  	github.com/containers/image/internal/set	0.025s
+ok  	github.com/containers/image/internal/set	0.023s
 === RUN   TestBlobSimpleSigning
 --- PASS: TestBlobSimpleSigning (0.00s)
 === RUN   TestBlobSigstore
@@ -4476,7 +4512,8 @@
 === RUN   TestSimpleSigningUntrustedSignature
 --- PASS: TestSimpleSigningUntrustedSignature (0.00s)
 PASS
-ok  	github.com/containers/image/internal/signature	0.032s
+ok  	github.com/containers/image/internal/signature	0.035s
+?   	github.com/containers/image/internal/testing/explicitfilepath-tmpdir	[no test files]
 === RUN   TestNewSigner
 --- PASS: TestNewSigner (0.00s)
 === RUN   TestProgressMessage
@@ -4484,85 +4521,84 @@
 === RUN   TestSignImageManifest
 --- PASS: TestSignImageManifest (0.00s)
 PASS
-ok  	github.com/containers/image/internal/signer	0.036s
-?   	github.com/containers/image/internal/testing/explicitfilepath-tmpdir	[no test files]
+ok  	github.com/containers/image/internal/signer	0.032s
 === RUN   TestComputeBlobInfo
 --- PASS: TestComputeBlobInfo (0.00s)
 PASS
-ok  	github.com/containers/image/internal/streamdigest	0.037s
+ok  	github.com/containers/image/internal/streamdigest	0.030s
 ?   	github.com/containers/image/internal/testing/gpgagent	[no test files]
 ?   	github.com/containers/image/internal/testing/mocks	[no test files]
 ?   	github.com/containers/image/internal/unparsedimage	[no test files]
+?   	github.com/containers/image/internal/useragent	[no test files]
 === RUN   TestCreateBigFileTemp
 --- PASS: TestCreateBigFileTemp (0.00s)
 === RUN   TestMkDirBigFileTemp
 --- PASS: TestMkDirBigFileTemp (0.00s)
 PASS
-ok  	github.com/containers/image/internal/tmpdir	0.039s
-?   	github.com/containers/image/internal/useragent	[no test files]
+ok  	github.com/containers/image/internal/tmpdir	0.035s
 === RUN   TestUploadReader
 --- PASS: TestUploadReader (0.00s)
 PASS
-ok  	github.com/containers/image/internal/uploadreader	0.033s
+ok  	github.com/containers/image/internal/uploadreader	0.025s
 ?   	github.com/containers/image/oci	[no test files]
 === RUN   TestLayerInfosToStrings
 --- PASS: TestLayerInfosToStrings (0.00s)
 === RUN   TestCompressionVariantMIMEType
 --- PASS: TestCompressionVariantMIMEType (0.00s)
 === RUN   TestUpdatedMIMEType
---- PASS: TestUpdatedMIMEType (0.00s)
+--- PASS: TestUpdatedMIMEType (0.01s)
 === RUN   TestSchema1FromManifest
---- PASS: TestSchema1FromManifest (0.09s)
+--- PASS: TestSchema1FromManifest (0.05s)
 === RUN   TestSchema1Clone
 --- PASS: TestSchema1Clone (0.00s)
 === RUN   TestSchema1Initialize
 --- PASS: TestSchema1Initialize (0.00s)
 === RUN   TestSchema1LayerInfos
---- PASS: TestSchema1LayerInfos (0.00s)
+--- PASS: TestSchema1LayerInfos (0.01s)
 === RUN   TestSchema1UpdateLayerInfos
---- PASS: TestSchema1UpdateLayerInfos (0.04s)
+--- PASS: TestSchema1UpdateLayerInfos (0.03s)
 === RUN   TestSchema1ImageID
 --- PASS: TestSchema1ImageID (0.01s)
 === RUN   TestSchema2ListFromManifest
---- PASS: TestSchema2ListFromManifest (0.01s)
+--- PASS: TestSchema2ListFromManifest (0.00s)
 === RUN   TestSupportedSchema2MediaType
 --- PASS: TestSupportedSchema2MediaType (0.00s)
 === RUN   TestSchema2FromManifest
---- PASS: TestSchema2FromManifest (0.02s)
+--- PASS: TestSchema2FromManifest (0.01s)
 === RUN   TestSchema2Clone
 --- PASS: TestSchema2Clone (0.00s)
 === RUN   TestSchema2UpdateLayerInfos
---- PASS: TestSchema2UpdateLayerInfos (0.02s)
+--- PASS: TestSchema2UpdateLayerInfos (0.00s)
 === RUN   TestSchema2ImageID
 --- PASS: TestSchema2ImageID (0.00s)
 === RUN   TestSchema2CanChangeLayerCompression
 --- PASS: TestSchema2CanChangeLayerCompression (0.00s)
 === RUN   TestParseLists
---- PASS: TestParseLists (0.01s)
+--- PASS: TestParseLists (0.00s)
 === RUN   TestChooseInstance
---- PASS: TestChooseInstance (0.01s)
+--- PASS: TestChooseInstance (0.00s)
 === RUN   TestGuessMIMEType
---- PASS: TestGuessMIMEType (0.01s)
+--- PASS: TestGuessMIMEType (0.00s)
 === RUN   TestDigest
---- PASS: TestDigest (0.01s)
+--- PASS: TestDigest (0.00s)
 === RUN   TestMatchesDigest
 --- PASS: TestMatchesDigest (0.01s)
 === RUN   TestAddDummyV2S1Signature
---- PASS: TestAddDummyV2S1Signature (0.02s)
+--- PASS: TestAddDummyV2S1Signature (0.01s)
 === RUN   TestMIMETypeIsMultiImage
 --- PASS: TestMIMETypeIsMultiImage (0.00s)
 === RUN   TestNormalizedMIMEType
 --- PASS: TestNormalizedMIMEType (0.00s)
 === RUN   TestOCI1IndexFromManifest
---- PASS: TestOCI1IndexFromManifest (0.01s)
+--- PASS: TestOCI1IndexFromManifest (0.00s)
 === RUN   TestSupportedOCI1MediaType
 --- PASS: TestSupportedOCI1MediaType (0.00s)
 === RUN   TestOCI1FromManifest
 --- PASS: TestOCI1FromManifest (0.01s)
 === RUN   TestOCI1Clone
---- PASS: TestOCI1Clone (0.01s)
+--- PASS: TestOCI1Clone (0.00s)
 === RUN   TestOCI1UpdateLayerInfos
---- PASS: TestOCI1UpdateLayerInfos (0.02s)
+--- PASS: TestOCI1UpdateLayerInfos (0.01s)
 === RUN   TestOCI1Inspect
 --- PASS: TestOCI1Inspect (0.00s)
 === RUN   TestOCI1ImageID
@@ -4570,41 +4606,41 @@
 === RUN   TestOCI1CanChangeLayerCompression
 --- PASS: TestOCI1CanChangeLayerCompression (0.00s)
 PASS
-ok  	github.com/containers/image/manifest	0.382s
+ok  	github.com/containers/image/manifest	0.228s
 === RUN   TestTarDirectory
---- PASS: TestTarDirectory (0.02s)
+--- PASS: TestTarDirectory (0.01s)
 === RUN   TestNewImageSourceNotFound
---- PASS: TestNewImageSourceNotFound (0.01s)
+--- PASS: TestNewImageSourceNotFound (0.00s)
 === RUN   TestTransportName
 --- PASS: TestTransportName (0.00s)
 === RUN   TestTransportParseReference
---- PASS: TestTransportParseReference (0.02s)
+--- PASS: TestTransportParseReference (0.01s)
 === RUN   TestTransportValidatePolicyConfigurationScope
 --- PASS: TestTransportValidatePolicyConfigurationScope (0.00s)
 === RUN   TestParseReference
---- PASS: TestParseReference (0.02s)
+--- PASS: TestParseReference (0.00s)
 === RUN   TestNewReference
 --- PASS: TestNewReference (0.00s)
 === RUN   TestReferenceTransport
---- PASS: TestReferenceTransport (0.01s)
+--- PASS: TestReferenceTransport (0.00s)
 === RUN   TestReferenceStringWithinTransport
---- PASS: TestReferenceStringWithinTransport (0.01s)
+--- PASS: TestReferenceStringWithinTransport (0.00s)
 === RUN   TestReferenceDockerReference
---- PASS: TestReferenceDockerReference (0.00s)
+--- PASS: TestReferenceDockerReference (0.02s)
 === RUN   TestReferencePolicyConfigurationIdentity
---- PASS: TestReferencePolicyConfigurationIdentity (0.01s)
+--- PASS: TestReferencePolicyConfigurationIdentity (0.00s)
 === RUN   TestReferencePolicyConfigurationNamespaces
---- PASS: TestReferencePolicyConfigurationNamespaces (0.00s)
+--- PASS: TestReferencePolicyConfigurationNamespaces (0.01s)
 === RUN   TestReferenceNewImage
---- PASS: TestReferenceNewImage (0.02s)
+--- PASS: TestReferenceNewImage (0.00s)
 === RUN   TestReferenceNewImageSource
---- PASS: TestReferenceNewImageSource (0.02s)
+--- PASS: TestReferenceNewImageSource (0.01s)
 === RUN   TestReferenceNewImageDestination
---- PASS: TestReferenceNewImageDestination (0.01s)
+--- PASS: TestReferenceNewImageDestination (0.00s)
 === RUN   TestReferenceDeleteImage
 --- PASS: TestReferenceDeleteImage (0.00s)
 PASS
-ok  	github.com/containers/image/oci/archive	0.252s
+ok  	github.com/containers/image/oci/archive	0.131s
 === RUN   TestSplitReferenceIntoDirAndImageWindows
 --- PASS: TestSplitReferenceIntoDirAndImageWindows (0.00s)
 === RUN   TestSplitReferenceIntoDirAndImageNonWindows
@@ -4612,48 +4648,48 @@
 === RUN   TestValidateScopeWindows
 --- PASS: TestValidateScopeWindows (0.00s)
 PASS
-ok  	github.com/containers/image/oci/internal	0.028s
+ok  	github.com/containers/image/oci/internal	0.020s
 === RUN   TestReferenceDeleteImage_onlyOneImage
 --- PASS: TestReferenceDeleteImage_onlyOneImage (0.02s)
 === RUN   TestReferenceDeleteImage_onlyOneImage_emptyImageName
---- PASS: TestReferenceDeleteImage_onlyOneImage_emptyImageName (0.01s)
+--- PASS: TestReferenceDeleteImage_onlyOneImage_emptyImageName (0.02s)
 === RUN   TestReferenceDeleteImage_sharedBlobDir
---- PASS: TestReferenceDeleteImage_sharedBlobDir (0.02s)
+--- PASS: TestReferenceDeleteImage_sharedBlobDir (0.01s)
 === RUN   TestReferenceDeleteImage_multipleImages
---- PASS: TestReferenceDeleteImage_multipleImages (0.03s)
+--- PASS: TestReferenceDeleteImage_multipleImages (0.01s)
 === RUN   TestReferenceDeleteImage_multipleImages_blobsUsedByOtherImages
 --- PASS: TestReferenceDeleteImage_multipleImages_blobsUsedByOtherImages (0.02s)
 === RUN   TestReferenceDeleteImage_multipleImages_imageDoesNotExist
---- PASS: TestReferenceDeleteImage_multipleImages_imageDoesNotExist (0.02s)
+--- PASS: TestReferenceDeleteImage_multipleImages_imageDoesNotExist (0.01s)
 === RUN   TestReferenceDeleteImage_multipleImages_emptyImageName
---- PASS: TestReferenceDeleteImage_multipleImages_emptyImageName (0.02s)
+--- PASS: TestReferenceDeleteImage_multipleImages_emptyImageName (0.01s)
 === RUN   TestReferenceDeleteImage_multipleImages_nestedIndexImage
---- PASS: TestReferenceDeleteImage_multipleImages_nestedIndexImage (0.03s)
+--- PASS: TestReferenceDeleteImage_multipleImages_nestedIndexImage (0.01s)
 === RUN   TestReferenceDeleteImage_multipleImages_nestedIndexImage_refWithSameContent
---- PASS: TestReferenceDeleteImage_multipleImages_nestedIndexImage_refWithSameContent (0.03s)
+--- PASS: TestReferenceDeleteImage_multipleImages_nestedIndexImage_refWithSameContent (0.01s)
 === RUN   TestReferenceDeleteImage_multipleImages_twoIdenticalReferences
---- PASS: TestReferenceDeleteImage_multipleImages_twoIdenticalReferences (0.02s)
+--- PASS: TestReferenceDeleteImage_multipleImages_twoIdenticalReferences (0.01s)
 === RUN   TestPutBlobDigestFailure
---- PASS: TestPutBlobDigestFailure (0.01s)
+--- PASS: TestPutBlobDigestFailure (0.00s)
 === RUN   TestPutManifestAppendsToExistingManifest
---- PASS: TestPutManifestAppendsToExistingManifest (0.01s)
+--- PASS: TestPutManifestAppendsToExistingManifest (0.00s)
 === RUN   TestPutManifestTwice
---- PASS: TestPutManifestTwice (0.02s)
+--- PASS: TestPutManifestTwice (0.04s)
 === RUN   TestPutTwoDifferentTags
 --- PASS: TestPutTwoDifferentTags (0.02s)
 === RUN   TestGetBlobForRemoteLayers
---- PASS: TestGetBlobForRemoteLayers (0.01s)
+--- PASS: TestGetBlobForRemoteLayers (0.00s)
 === RUN   TestGetBlobForRemoteLayersWithTLS
---- PASS: TestGetBlobForRemoteLayersWithTLS (1.04s)
+--- PASS: TestGetBlobForRemoteLayersWithTLS (0.62s)
 === RUN   TestGetBlobForRemoteLayersOnTLSFailure
---- PASS: TestGetBlobForRemoteLayersOnTLSFailure (0.30s)
+--- PASS: TestGetBlobForRemoteLayersOnTLSFailure (0.08s)
 === RUN   TestGetManifestDescriptor
-2025/01/23 08:11:12 http: TLS handshake error from 127.0.0.1:36740: remote error: tls: bad certificate
---- PASS: TestGetManifestDescriptor (0.05s)
+2025/01/24 10:34:34 http: TLS handshake error from 127.0.0.1:52964: remote error: tls: bad certificate
+--- PASS: TestGetManifestDescriptor (0.01s)
 === RUN   TestTransportName
 --- PASS: TestTransportName (0.00s)
 === RUN   TestTransportParseReference
---- PASS: TestTransportParseReference (0.02s)
+--- PASS: TestTransportParseReference (0.00s)
 === RUN   TestTransportValidatePolicyConfigurationScope
 --- PASS: TestTransportValidatePolicyConfigurationScope (0.00s)
 === RUN   TestParseReference
@@ -4661,7 +4697,7 @@
 === RUN   TestNewReference
 --- PASS: TestNewReference (0.00s)
 === RUN   TestReferenceTransport
---- PASS: TestReferenceTransport (0.00s)
+--- PASS: TestReferenceTransport (0.01s)
 === RUN   TestReferenceStringWithinTransport
 --- PASS: TestReferenceStringWithinTransport (0.00s)
 === RUN   TestReferenceDockerReference
@@ -4669,383 +4705,383 @@
 === RUN   TestReferencePolicyConfigurationIdentity
 --- PASS: TestReferencePolicyConfigurationIdentity (0.00s)
 === RUN   TestReferencePolicyConfigurationNamespaces
---- PASS: TestReferencePolicyConfigurationNamespaces (0.00s)
+--- PASS: TestReferencePolicyConfigurationNamespaces (0.01s)
 === RUN   TestReferenceNewImage
 --- PASS: TestReferenceNewImage (0.00s)
 === RUN   TestReferenceNewImageSource
 --- PASS: TestReferenceNewImageSource (0.00s)
 === RUN   TestReferenceNewImageDestination
---- PASS: TestReferenceNewImageDestination (0.00s)
+--- PASS: TestReferenceNewImageDestination (0.01s)
 === RUN   TestReferenceOCILayoutPath
 --- PASS: TestReferenceOCILayoutPath (0.00s)
 === RUN   TestReferenceIndexPath
 --- PASS: TestReferenceIndexPath (0.00s)
 === RUN   TestReferenceBlobPath
---- PASS: TestReferenceBlobPath (0.00s)
+--- PASS: TestReferenceBlobPath (0.01s)
 === RUN   TestReferenceSharedBlobPathShared
 --- PASS: TestReferenceSharedBlobPathShared (0.00s)
 === RUN   TestReferenceBlobPathInvalid
 --- PASS: TestReferenceBlobPathInvalid (0.00s)
 PASS
-ok  	github.com/containers/image/oci/layout	2.877s
+ok  	github.com/containers/image/oci/layout	1.760s
 === RUN   TestBlobCache
-time="2025-01-23T08:11:19-12:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache4058999907/002\" using blob cache in \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="added blob \"sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="added blob \"sha256:6224d916af17a3db446dcc8e52b1a02bee3ba89ed819d01aff8431b1ddf5c43d\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache4058999907/002\" using blob cache"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:19-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/002"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:19-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Checking if we can reuse blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: open /tmp/TestBlobCache4058999907/002/1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: no such file or directory
-time="2025-01-23T08:11:19-12:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache4058999907/003\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache4058999907/002\" using blob cache in \"/tmp/TestBlobCache4058999907/001\" (compression=0)"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:19-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/002"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:19-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Checking if we can reuse blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-time="2025-01-23T08:11:19-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:19-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Compression change for blob sha256:6224d916af17a3db446dcc8e52b1a02bee3ba89ed819d01aff8431b1ddf5c43d (\"application/vnd.oci.image.config.v1+json\") not supported"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:19-12:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache4058999907/002\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
-time="2025-01-23T08:11:19-12:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache4058999907/004\" using blob cache in \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="added blob \"sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3\" (also \"sha256:4e1c5b3f4feac0123c383210fc151f1a1a76477fd6079c56840bfb3decbde743\") to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="added blob \"sha256:5620d162cb84222d363db1e0efff27551f4c26db134f283c3314e398c6d63730\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache4058999907/004\" using blob cache"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:19-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/004"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:19-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Checking if we can reuse blob sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: open /tmp/TestBlobCache4058999907/004/d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: no such file or directory
-time="2025-01-23T08:11:19-12:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache4058999907/005\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache4058999907/004\" using blob cache in \"/tmp/TestBlobCache4058999907/001\" (compression=0)"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:19-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/004"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:19-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Checking if we can reuse blob sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Detected compression format gzip"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:19-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Compression change for blob sha256:5620d162cb84222d363db1e0efff27551f4c26db134f283c3314e398c6d63730 (\"application/vnd.oci.image.config.v1+json\") not supported"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:19-12:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache4058999907/004\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
-time="2025-01-23T08:11:19-12:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache4058999907/006\" using blob cache in \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="added blob \"sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="added blob \"sha256:6224d916af17a3db446dcc8e52b1a02bee3ba89ed819d01aff8431b1ddf5c43d\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache4058999907/006\" using blob cache"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:19-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/006"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:19-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Checking if we can reuse blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: open /tmp/TestBlobCache4058999907/006/1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: no such file or directory
-time="2025-01-23T08:11:19-12:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache4058999907/007\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache4058999907/006\" using blob cache in \"/tmp/TestBlobCache4058999907/001\" (compression=2)"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:19-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/006"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:19-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Checking if we can reuse blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-time="2025-01-23T08:11:19-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:19-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Compression change for blob sha256:6224d916af17a3db446dcc8e52b1a02bee3ba89ed819d01aff8431b1ddf5c43d (\"application/vnd.oci.image.config.v1+json\") not supported"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:19-12:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache4058999907/006\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
-time="2025-01-23T08:11:19-12:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache4058999907/008\" using blob cache in \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="added blob \"sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3\" (also \"sha256:4e1c5b3f4feac0123c383210fc151f1a1a76477fd6079c56840bfb3decbde743\") to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="added blob \"sha256:5620d162cb84222d363db1e0efff27551f4c26db134f283c3314e398c6d63730\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache4058999907/008\" using blob cache"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:19-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/008"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:19-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Checking if we can reuse blob sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: open /tmp/TestBlobCache4058999907/008/d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: no such file or directory
-time="2025-01-23T08:11:19-12:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache4058999907/009\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache4058999907/008\" using blob cache in \"/tmp/TestBlobCache4058999907/001\" (compression=2)"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:19-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/008"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:19-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Checking if we can reuse blob sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Detected compression format gzip"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:19-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Compression change for blob sha256:5620d162cb84222d363db1e0efff27551f4c26db134f283c3314e398c6d63730 (\"application/vnd.oci.image.config.v1+json\") not supported"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:19-12:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache4058999907/008\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
-time="2025-01-23T08:11:19-12:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache4058999907/010\" using blob cache in \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="added blob \"sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="added blob \"sha256:6224d916af17a3db446dcc8e52b1a02bee3ba89ed819d01aff8431b1ddf5c43d\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache4058999907/010\" using blob cache"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:19-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/010"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:19-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Checking if we can reuse blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: open /tmp/TestBlobCache4058999907/010/1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: no such file or directory
-time="2025-01-23T08:11:19-12:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache4058999907/011\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache4058999907/010\" using blob cache in \"/tmp/TestBlobCache4058999907/001\" (compression=1)"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:19-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/010"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:19-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Checking if we can reuse blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-time="2025-01-23T08:11:19-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:19-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Compression change for blob sha256:6224d916af17a3db446dcc8e52b1a02bee3ba89ed819d01aff8431b1ddf5c43d (\"application/vnd.oci.image.config.v1+json\") not supported"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:19-12:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache4058999907/010\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
-time="2025-01-23T08:11:19-12:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache4058999907/012\" using blob cache in \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="added blob \"sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3\" (also \"sha256:4e1c5b3f4feac0123c383210fc151f1a1a76477fd6079c56840bfb3decbde743\") to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="added blob \"sha256:5620d162cb84222d363db1e0efff27551f4c26db134f283c3314e398c6d63730\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache4058999907/012\" using blob cache"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:19-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/012"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:19-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Checking if we can reuse blob sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: open /tmp/TestBlobCache4058999907/012/d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: no such file or directory
-time="2025-01-23T08:11:19-12:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache4058999907/013\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache4058999907/012\" using blob cache in \"/tmp/TestBlobCache4058999907/001\" (compression=1)"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:19-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/012"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:19-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:19-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:19-12:00" level=debug msg="suggesting cached blob with digest \"sha256:4e1c5b3f4feac0123c383210fc151f1a1a76477fd6079c56840bfb3decbde743\", type \"application/vnd.oci.image.layer.v1.tar\", and compression 1 in place of blob with digest \"sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="info = types.BlobInfo{Digest:\"sha256:4e1c5b3f4feac0123c383210fc151f1a1a76477fd6079c56840bfb3decbde743\", Size:2048, URLs:[]string(nil), Annotations:map[string]string(nil), MediaType:\"application/vnd.oci.image.layer.v1.tar\", CompressionOperation:1, CompressionAlgorithm:(*internal.Algorithm)(nil), CryptoOperation:0}"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Checking if we can reuse blob sha256:4e1c5b3f4feac0123c383210fc151f1a1a76477fd6079c56840bfb3decbde743: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-time="2025-01-23T08:11:19-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:19-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Compression change for blob sha256:5620d162cb84222d363db1e0efff27551f4c26db134f283c3314e398c6d63730 (\"application/vnd.oci.image.config.v1+json\") not supported"
-time="2025-01-23T08:11:19-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:19-12:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache4058999907/012\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
-time="2025-01-23T08:11:19-12:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache4058999907/014\" using blob cache in \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="added blob \"sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:19-12:00" level=debug msg="added blob \"sha256:1fe10b8a5fd12c4f0fbc8c580d0eecf418d1ad030b5ced0d05b18ede941221a1\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache4058999907/014\" using blob cache"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:20-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/014"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:20-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Checking if we can reuse blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: open /tmp/TestBlobCache4058999907/014/bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: no such file or directory
-time="2025-01-23T08:11:20-12:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache4058999907/015\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache4058999907/014\" using blob cache in \"/tmp/TestBlobCache4058999907/001\" (compression=0)"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:20-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/014"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:20-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Checking if we can reuse blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-time="2025-01-23T08:11:20-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:20-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Compression change for blob sha256:1fe10b8a5fd12c4f0fbc8c580d0eecf418d1ad030b5ced0d05b18ede941221a1 (\"application/vnd.oci.image.config.v1+json\") not supported"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:20-12:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache4058999907/014\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
-time="2025-01-23T08:11:20-12:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache4058999907/016\" using blob cache in \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="added blob \"sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e\" (also \"sha256:d1dca217fc111fac5efb4c211306e05faa471aeb68ba6a715bbd6cb6b17e3f90\") to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="added blob \"sha256:a19b5339670edda8c1e86eea8d267a0604bfed1a6eb33d999ccb1ade02d5c2d0\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache4058999907/016\" using blob cache"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:20-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/016"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:20-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Checking if we can reuse blob sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: open /tmp/TestBlobCache4058999907/016/2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: no such file or directory
-time="2025-01-23T08:11:20-12:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache4058999907/017\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache4058999907/016\" using blob cache in \"/tmp/TestBlobCache4058999907/001\" (compression=0)"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:20-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/016"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:20-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Checking if we can reuse blob sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Detected compression format gzip"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:20-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Compression change for blob sha256:a19b5339670edda8c1e86eea8d267a0604bfed1a6eb33d999ccb1ade02d5c2d0 (\"application/vnd.oci.image.config.v1+json\") not supported"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:20-12:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache4058999907/016\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
-time="2025-01-23T08:11:20-12:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache4058999907/018\" using blob cache in \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="added blob \"sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="added blob \"sha256:1fe10b8a5fd12c4f0fbc8c580d0eecf418d1ad030b5ced0d05b18ede941221a1\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache4058999907/018\" using blob cache"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:20-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/018"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:20-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Checking if we can reuse blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: open /tmp/TestBlobCache4058999907/018/bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: no such file or directory
-time="2025-01-23T08:11:20-12:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache4058999907/019\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache4058999907/018\" using blob cache in \"/tmp/TestBlobCache4058999907/001\" (compression=2)"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:20-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/018"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:20-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Checking if we can reuse blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-time="2025-01-23T08:11:20-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:20-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Compression change for blob sha256:1fe10b8a5fd12c4f0fbc8c580d0eecf418d1ad030b5ced0d05b18ede941221a1 (\"application/vnd.oci.image.config.v1+json\") not supported"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:20-12:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache4058999907/018\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
-time="2025-01-23T08:11:20-12:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache4058999907/020\" using blob cache in \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="added blob \"sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e\" (also \"sha256:d1dca217fc111fac5efb4c211306e05faa471aeb68ba6a715bbd6cb6b17e3f90\") to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="added blob \"sha256:a19b5339670edda8c1e86eea8d267a0604bfed1a6eb33d999ccb1ade02d5c2d0\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache4058999907/020\" using blob cache"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:20-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/020"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:20-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Checking if we can reuse blob sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: open /tmp/TestBlobCache4058999907/020/2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: no such file or directory
-time="2025-01-23T08:11:20-12:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache4058999907/021\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache4058999907/020\" using blob cache in \"/tmp/TestBlobCache4058999907/001\" (compression=2)"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:20-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/020"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:20-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Checking if we can reuse blob sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Detected compression format gzip"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:20-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Compression change for blob sha256:a19b5339670edda8c1e86eea8d267a0604bfed1a6eb33d999ccb1ade02d5c2d0 (\"application/vnd.oci.image.config.v1+json\") not supported"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:20-12:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache4058999907/020\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
-time="2025-01-23T08:11:20-12:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache4058999907/022\" using blob cache in \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="added blob \"sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="added blob \"sha256:1fe10b8a5fd12c4f0fbc8c580d0eecf418d1ad030b5ced0d05b18ede941221a1\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache4058999907/022\" using blob cache"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:20-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/022"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:20-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Checking if we can reuse blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: open /tmp/TestBlobCache4058999907/022/bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: no such file or directory
-time="2025-01-23T08:11:20-12:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache4058999907/023\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache4058999907/022\" using blob cache in \"/tmp/TestBlobCache4058999907/001\" (compression=1)"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:20-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/022"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:20-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Checking if we can reuse blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-time="2025-01-23T08:11:20-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:20-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Compression change for blob sha256:1fe10b8a5fd12c4f0fbc8c580d0eecf418d1ad030b5ced0d05b18ede941221a1 (\"application/vnd.oci.image.config.v1+json\") not supported"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:20-12:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache4058999907/022\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
-time="2025-01-23T08:11:20-12:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache4058999907/024\" using blob cache in \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="added blob \"sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e\" (also \"sha256:d1dca217fc111fac5efb4c211306e05faa471aeb68ba6a715bbd6cb6b17e3f90\") to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="added blob \"sha256:a19b5339670edda8c1e86eea8d267a0604bfed1a6eb33d999ccb1ade02d5c2d0\" to the cache at \"/tmp/TestBlobCache4058999907/001\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache4058999907/024\" using blob cache"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:20-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/024"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:20-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Checking if we can reuse blob sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: open /tmp/TestBlobCache4058999907/024/2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: no such file or directory
-time="2025-01-23T08:11:20-12:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache4058999907/025\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache4058999907/024\" using blob cache in \"/tmp/TestBlobCache4058999907/001\" (compression=1)"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
-time="2025-01-23T08:11:20-12:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache4058999907/024"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Using default policy section"
-time="2025-01-23T08:11:20-12:00" level=debug msg=" Requirement 0: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Overall: allowed"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
-time="2025-01-23T08:11:20-12:00" level=debug msg="... will first try using the original manifest unmodified"
-time="2025-01-23T08:11:20-12:00" level=debug msg="suggesting cached blob with digest \"sha256:d1dca217fc111fac5efb4c211306e05faa471aeb68ba6a715bbd6cb6b17e3f90\", type \"application/vnd.oci.image.layer.v1.tar\", and compression 1 in place of blob with digest \"sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e\""
-time="2025-01-23T08:11:20-12:00" level=debug msg="info = types.BlobInfo{Digest:\"sha256:d1dca217fc111fac5efb4c211306e05faa471aeb68ba6a715bbd6cb6b17e3f90\", Size:151552, URLs:[]string(nil), Annotations:map[string]string(nil), MediaType:\"application/vnd.oci.image.layer.v1.tar\", CompressionOperation:1, CompressionAlgorithm:(*internal.Algorithm)(nil), CryptoOperation:0}"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Checking if we can reuse blob sha256:d1dca217fc111fac5efb4c211306e05faa471aeb68ba6a715bbd6cb6b17e3f90: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
-time="2025-01-23T08:11:20-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:20-12:00" level=debug msg="No compression detected"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Compression change for blob sha256:a19b5339670edda8c1e86eea8d267a0604bfed1a6eb33d999ccb1ade02d5c2d0 (\"application/vnd.oci.image.config.v1+json\") not supported"
-time="2025-01-23T08:11:20-12:00" level=debug msg="Using original blob without modification"
-time="2025-01-23T08:11:20-12:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache4058999907/024\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
+time="2025-01-24T10:34:35+14:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache1750116232/002\" using blob cache in \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:35+14:00" level=debug msg="added blob \"sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:35+14:00" level=debug msg="added blob \"sha256:6224d916af17a3db446dcc8e52b1a02bee3ba89ed819d01aff8431b1ddf5c43d\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:35+14:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache1750116232/002\" using blob cache"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:35+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/002"
+time="2025-01-24T10:34:35+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:35+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:35+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Checking if we can reuse blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: open /tmp/TestBlobCache1750116232/002/1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: no such file or directory
+time="2025-01-24T10:34:35+14:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache1750116232/003\""
+time="2025-01-24T10:34:35+14:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache1750116232/002\" using blob cache in \"/tmp/TestBlobCache1750116232/001\" (compression=0)"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:35+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/002"
+time="2025-01-24T10:34:35+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:35+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:35+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Checking if we can reuse blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+time="2025-01-24T10:34:35+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:35+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Compression change for blob sha256:6224d916af17a3db446dcc8e52b1a02bee3ba89ed819d01aff8431b1ddf5c43d (\"application/vnd.oci.image.config.v1+json\") not supported"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:35+14:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache1750116232/002\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
+time="2025-01-24T10:34:35+14:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache1750116232/004\" using blob cache in \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:35+14:00" level=debug msg="added blob \"sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3\" (also \"sha256:4e1c5b3f4feac0123c383210fc151f1a1a76477fd6079c56840bfb3decbde743\") to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:35+14:00" level=debug msg="added blob \"sha256:5620d162cb84222d363db1e0efff27551f4c26db134f283c3314e398c6d63730\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:35+14:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache1750116232/004\" using blob cache"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:35+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/004"
+time="2025-01-24T10:34:35+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:35+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:35+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Checking if we can reuse blob sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: open /tmp/TestBlobCache1750116232/004/d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: no such file or directory
+time="2025-01-24T10:34:35+14:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache1750116232/005\""
+time="2025-01-24T10:34:35+14:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache1750116232/004\" using blob cache in \"/tmp/TestBlobCache1750116232/001\" (compression=0)"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:35+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/004"
+time="2025-01-24T10:34:35+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:35+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:35+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:35+14:00" level=debug msg="Checking if we can reuse blob sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Detected compression format gzip"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Compression change for blob sha256:5620d162cb84222d363db1e0efff27551f4c26db134f283c3314e398c6d63730 (\"application/vnd.oci.image.config.v1+json\") not supported"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache1750116232/004\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
+time="2025-01-24T10:34:36+14:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache1750116232/006\" using blob cache in \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="added blob \"sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="added blob \"sha256:6224d916af17a3db446dcc8e52b1a02bee3ba89ed819d01aff8431b1ddf5c43d\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache1750116232/006\" using blob cache"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:36+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/006"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:36+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Checking if we can reuse blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: open /tmp/TestBlobCache1750116232/006/1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: no such file or directory
+time="2025-01-24T10:34:36+14:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache1750116232/007\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache1750116232/006\" using blob cache in \"/tmp/TestBlobCache1750116232/001\" (compression=2)"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:36+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/006"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:36+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Checking if we can reuse blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+time="2025-01-24T10:34:36+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Compression change for blob sha256:6224d916af17a3db446dcc8e52b1a02bee3ba89ed819d01aff8431b1ddf5c43d (\"application/vnd.oci.image.config.v1+json\") not supported"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache1750116232/006\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
+time="2025-01-24T10:34:36+14:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache1750116232/008\" using blob cache in \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="added blob \"sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3\" (also \"sha256:4e1c5b3f4feac0123c383210fc151f1a1a76477fd6079c56840bfb3decbde743\") to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="added blob \"sha256:5620d162cb84222d363db1e0efff27551f4c26db134f283c3314e398c6d63730\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache1750116232/008\" using blob cache"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:36+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/008"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:36+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Checking if we can reuse blob sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: open /tmp/TestBlobCache1750116232/008/d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: no such file or directory
+time="2025-01-24T10:34:36+14:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache1750116232/009\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache1750116232/008\" using blob cache in \"/tmp/TestBlobCache1750116232/001\" (compression=2)"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:36+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/008"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:36+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Checking if we can reuse blob sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Detected compression format gzip"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Compression change for blob sha256:5620d162cb84222d363db1e0efff27551f4c26db134f283c3314e398c6d63730 (\"application/vnd.oci.image.config.v1+json\") not supported"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache1750116232/008\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
+time="2025-01-24T10:34:36+14:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache1750116232/010\" using blob cache in \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="added blob \"sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="added blob \"sha256:6224d916af17a3db446dcc8e52b1a02bee3ba89ed819d01aff8431b1ddf5c43d\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache1750116232/010\" using blob cache"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:36+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/010"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:36+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Checking if we can reuse blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: open /tmp/TestBlobCache1750116232/010/1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: no such file or directory
+time="2025-01-24T10:34:36+14:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache1750116232/011\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache1750116232/010\" using blob cache in \"/tmp/TestBlobCache1750116232/001\" (compression=1)"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:36+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/010"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:36+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Checking if we can reuse blob sha256:1ec181790a9cf73c99c5622b429f83ad72663939e0e07aefdf45518ad30ac4e8: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+time="2025-01-24T10:34:36+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Compression change for blob sha256:6224d916af17a3db446dcc8e52b1a02bee3ba89ed819d01aff8431b1ddf5c43d (\"application/vnd.oci.image.config.v1+json\") not supported"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache1750116232/010\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
+time="2025-01-24T10:34:36+14:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache1750116232/012\" using blob cache in \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="added blob \"sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3\" (also \"sha256:4e1c5b3f4feac0123c383210fc151f1a1a76477fd6079c56840bfb3decbde743\") to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="added blob \"sha256:5620d162cb84222d363db1e0efff27551f4c26db134f283c3314e398c6d63730\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache1750116232/012\" using blob cache"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:36+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/012"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:36+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Checking if we can reuse blob sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: open /tmp/TestBlobCache1750116232/012/d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3: no such file or directory
+time="2025-01-24T10:34:36+14:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache1750116232/013\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache1750116232/012\" using blob cache in \"/tmp/TestBlobCache1750116232/001\" (compression=1)"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:36+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/012"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:36+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:36+14:00" level=debug msg="suggesting cached blob with digest \"sha256:4e1c5b3f4feac0123c383210fc151f1a1a76477fd6079c56840bfb3decbde743\", type \"application/vnd.oci.image.layer.v1.tar\", and compression 1 in place of blob with digest \"sha256:d576381215ebe87ba1801b4ce987f1dd83b5ff8a19e371074af1982976bf0bc3\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="info = types.BlobInfo{Digest:\"sha256:4e1c5b3f4feac0123c383210fc151f1a1a76477fd6079c56840bfb3decbde743\", Size:2048, URLs:[]string(nil), Annotations:map[string]string(nil), MediaType:\"application/vnd.oci.image.layer.v1.tar\", CompressionOperation:1, CompressionAlgorithm:(*internal.Algorithm)(nil), CryptoOperation:0}"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Checking if we can reuse blob sha256:4e1c5b3f4feac0123c383210fc151f1a1a76477fd6079c56840bfb3decbde743: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+time="2025-01-24T10:34:36+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Compression change for blob sha256:5620d162cb84222d363db1e0efff27551f4c26db134f283c3314e398c6d63730 (\"application/vnd.oci.image.config.v1+json\") not supported"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache1750116232/012\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
+time="2025-01-24T10:34:36+14:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache1750116232/014\" using blob cache in \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="added blob \"sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="added blob \"sha256:1fe10b8a5fd12c4f0fbc8c580d0eecf418d1ad030b5ced0d05b18ede941221a1\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache1750116232/014\" using blob cache"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:36+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/014"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:36+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Checking if we can reuse blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: open /tmp/TestBlobCache1750116232/014/bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: no such file or directory
+time="2025-01-24T10:34:36+14:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache1750116232/015\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache1750116232/014\" using blob cache in \"/tmp/TestBlobCache1750116232/001\" (compression=0)"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:36+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/014"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:36+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Checking if we can reuse blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+time="2025-01-24T10:34:36+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Compression change for blob sha256:1fe10b8a5fd12c4f0fbc8c580d0eecf418d1ad030b5ced0d05b18ede941221a1 (\"application/vnd.oci.image.config.v1+json\") not supported"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache1750116232/014\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
+time="2025-01-24T10:34:36+14:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache1750116232/016\" using blob cache in \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="added blob \"sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e\" (also \"sha256:d1dca217fc111fac5efb4c211306e05faa471aeb68ba6a715bbd6cb6b17e3f90\") to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="added blob \"sha256:a19b5339670edda8c1e86eea8d267a0604bfed1a6eb33d999ccb1ade02d5c2d0\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache1750116232/016\" using blob cache"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:36+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/016"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:36+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Checking if we can reuse blob sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: open /tmp/TestBlobCache1750116232/016/2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: no such file or directory
+time="2025-01-24T10:34:36+14:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache1750116232/017\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache1750116232/016\" using blob cache in \"/tmp/TestBlobCache1750116232/001\" (compression=0)"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:36+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/016"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:36+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Checking if we can reuse blob sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Detected compression format gzip"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Compression change for blob sha256:a19b5339670edda8c1e86eea8d267a0604bfed1a6eb33d999ccb1ade02d5c2d0 (\"application/vnd.oci.image.config.v1+json\") not supported"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache1750116232/016\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
+time="2025-01-24T10:34:36+14:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache1750116232/018\" using blob cache in \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="added blob \"sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="added blob \"sha256:1fe10b8a5fd12c4f0fbc8c580d0eecf418d1ad030b5ced0d05b18ede941221a1\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache1750116232/018\" using blob cache"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:36+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/018"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:36+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Checking if we can reuse blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: open /tmp/TestBlobCache1750116232/018/bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: no such file or directory
+time="2025-01-24T10:34:36+14:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache1750116232/019\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache1750116232/018\" using blob cache in \"/tmp/TestBlobCache1750116232/001\" (compression=2)"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:36+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/018"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:36+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Checking if we can reuse blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+time="2025-01-24T10:34:36+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Compression change for blob sha256:1fe10b8a5fd12c4f0fbc8c580d0eecf418d1ad030b5ced0d05b18ede941221a1 (\"application/vnd.oci.image.config.v1+json\") not supported"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache1750116232/018\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
+time="2025-01-24T10:34:36+14:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache1750116232/020\" using blob cache in \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="added blob \"sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e\" (also \"sha256:d1dca217fc111fac5efb4c211306e05faa471aeb68ba6a715bbd6cb6b17e3f90\") to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="added blob \"sha256:a19b5339670edda8c1e86eea8d267a0604bfed1a6eb33d999ccb1ade02d5c2d0\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache1750116232/020\" using blob cache"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:36+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/020"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:36+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Checking if we can reuse blob sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: open /tmp/TestBlobCache1750116232/020/2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: no such file or directory
+time="2025-01-24T10:34:36+14:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache1750116232/021\""
+time="2025-01-24T10:34:36+14:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache1750116232/020\" using blob cache in \"/tmp/TestBlobCache1750116232/001\" (compression=2)"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:36+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/020"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:36+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:36+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Checking if we can reuse blob sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Detected compression format gzip"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Compression change for blob sha256:a19b5339670edda8c1e86eea8d267a0604bfed1a6eb33d999ccb1ade02d5c2d0 (\"application/vnd.oci.image.config.v1+json\") not supported"
+time="2025-01-24T10:34:36+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:36+14:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache1750116232/020\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
+time="2025-01-24T10:34:36+14:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache1750116232/022\" using blob cache in \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:37+14:00" level=debug msg="added blob \"sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:37+14:00" level=debug msg="added blob \"sha256:1fe10b8a5fd12c4f0fbc8c580d0eecf418d1ad030b5ced0d05b18ede941221a1\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:37+14:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache1750116232/022\" using blob cache"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:37+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/022"
+time="2025-01-24T10:34:37+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:37+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:37+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Checking if we can reuse blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: open /tmp/TestBlobCache1750116232/022/bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: no such file or directory
+time="2025-01-24T10:34:37+14:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache1750116232/023\""
+time="2025-01-24T10:34:37+14:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache1750116232/022\" using blob cache in \"/tmp/TestBlobCache1750116232/001\" (compression=1)"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:37+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/022"
+time="2025-01-24T10:34:37+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:37+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:37+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Checking if we can reuse blob sha256:bb45b8e1520423a8a9f971e46fc74b6986280be04db15fe02df3ee9364eafe05: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+time="2025-01-24T10:34:37+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:37+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Compression change for blob sha256:1fe10b8a5fd12c4f0fbc8c580d0eecf418d1ad030b5ced0d05b18ede941221a1 (\"application/vnd.oci.image.config.v1+json\") not supported"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:37+14:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache1750116232/022\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
+time="2025-01-24T10:34:37+14:00" level=debug msg="starting to write to image \"dir:/tmp/TestBlobCache1750116232/024\" using blob cache in \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:37+14:00" level=debug msg="added blob \"sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e\" (also \"sha256:d1dca217fc111fac5efb4c211306e05faa471aeb68ba6a715bbd6cb6b17e3f90\") to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:37+14:00" level=debug msg="added blob \"sha256:a19b5339670edda8c1e86eea8d267a0604bfed1a6eb33d999ccb1ade02d5c2d0\" to the cache at \"/tmp/TestBlobCache1750116232/001\""
+time="2025-01-24T10:34:37+14:00" level=debug msg="finished writing to image \"dir:/tmp/TestBlobCache1750116232/024\" using blob cache"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:37+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/024"
+time="2025-01-24T10:34:37+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:37+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:37+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Checking if we can reuse blob sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+    blobcache_test.go:227: ok: got expected does-not-exist error copying the image with blobs missing: reading blob sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: open /tmp/TestBlobCache1750116232/024/2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e: no such file or directory
+time="2025-01-24T10:34:37+14:00" level=debug msg="overwriting existing container image directory \"/tmp/TestBlobCache1750116232/025\""
+time="2025-01-24T10:34:37+14:00" level=debug msg="starting to read from image \"dir:/tmp/TestBlobCache1750116232/024\" using blob cache in \"/tmp/TestBlobCache1750116232/001\" (compression=1)"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Error creating parent directories for /dev/null/this/does/not/exist/blob-info-cache-v1.sqlite, using a memory-only cache: mkdir /dev/null: not a directory"
+time="2025-01-24T10:34:37+14:00" level=debug msg="IsRunningImageAllowed for image dir:/tmp/TestBlobCache1750116232/024"
+time="2025-01-24T10:34:37+14:00" level=debug msg=" Using default policy section"
+time="2025-01-24T10:34:37+14:00" level=debug msg=" Requirement 0: allowed"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Overall: allowed"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Manifest has MIME type application/vnd.oci.image.manifest.v1+json, ordered candidate list [application/vnd.oci.image.manifest.v1+json, application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.v1+prettyjws, application/vnd.docker.distribution.manifest.v1+json]"
+time="2025-01-24T10:34:37+14:00" level=debug msg="... will first try using the original manifest unmodified"
+time="2025-01-24T10:34:37+14:00" level=debug msg="suggesting cached blob with digest \"sha256:d1dca217fc111fac5efb4c211306e05faa471aeb68ba6a715bbd6cb6b17e3f90\", type \"application/vnd.oci.image.layer.v1.tar\", and compression 1 in place of blob with digest \"sha256:2b7151250006fdf97e6ac328705bbe5a7915a828b0031429e96395e00753152e\""
+time="2025-01-24T10:34:37+14:00" level=debug msg="info = types.BlobInfo{Digest:\"sha256:d1dca217fc111fac5efb4c211306e05faa471aeb68ba6a715bbd6cb6b17e3f90\", Size:151552, URLs:[]string(nil), Annotations:map[string]string(nil), MediaType:\"application/vnd.oci.image.layer.v1.tar\", CompressionOperation:1, CompressionAlgorithm:(*internal.Algorithm)(nil), CryptoOperation:0}"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Checking if we can reuse blob sha256:d1dca217fc111fac5efb4c211306e05faa471aeb68ba6a715bbd6cb6b17e3f90: general substitution = true, compression for MIME type \"application/vnd.oci.image.layer.v1.tar\" = true"
+time="2025-01-24T10:34:37+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:37+14:00" level=debug msg="No compression detected"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Compression change for blob sha256:a19b5339670edda8c1e86eea8d267a0604bfed1a6eb33d999ccb1ade02d5c2d0 (\"application/vnd.oci.image.config.v1+json\") not supported"
+time="2025-01-24T10:34:37+14:00" level=debug msg="Using original blob without modification"
+time="2025-01-24T10:34:37+14:00" level=debug msg="finished reading from image \"dir:/tmp/TestBlobCache1750116232/024\" using blob cache: cache had 2 hits, 1 misses, 0 errors"
 --- PASS: TestBlobCache (1.43s)
 === RUN   TestStreamChunksFromFile
 --- PASS: TestStreamChunksFromFile (0.00s)
 PASS
-ok  	github.com/containers/image/pkg/blobcache	1.582s
+ok  	github.com/containers/image/pkg/blobcache	1.499s
 === RUN   TestBlobInfoCacheDir
 === RUN   TestBlobInfoCacheDir/unprivileged_0
 === RUN   TestBlobInfoCacheDir/unprivileged_1
@@ -5060,7 +5096,10 @@
     default_test.go:101: DM-skipped
 --- SKIP: TestDefaultCache (0.00s)
 PASS
-ok  	github.com/containers/image/pkg/blobinfocache	0.063s
+ok  	github.com/containers/image/pkg/blobinfocache	0.046s
+?   	github.com/containers/image/pkg/blobinfocache/internal/test	[no test files]
+?   	github.com/containers/image/pkg/cli	[no test files]
+?   	github.com/containers/image/pkg/cli/environment	[no test files]
 === RUN   TestNew
 === RUN   TestNew/no_Open:_UncompressedDigest
 === RUN   TestNew/no_Open:_RecordDigestUncompressedPair
@@ -5069,22 +5108,22 @@
 === RUN   TestNew/no_Open:_RecordKnownLocations
 === RUN   TestNew/no_Open:_CandidateLocations
 === RUN   TestNew/no_Open:_CandidateLocations2
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as unknown, now uncompressed"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as unknown, now gzip"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as unknown, now zstd"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as unknown, now Xz"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as unknown, now uncompressed"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as unknown, now gzip"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as unknown, now zstd"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as unknown, now Xz"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as unknown, now uncompressed"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as unknown, now gzip"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as unknown, now zstd"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as unknown, now Xz"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as unknown, now uncompressed"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as unknown, now gzip"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as unknown, now zstd"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as unknown, now Xz"
 === RUN   TestNew/with_Open:_UncompressedDigest
 === RUN   TestNew/with_Open:_RecordDigestUncompressedPair
 === RUN   TestNew/with_Open:_UncompressedDigestForTOC
@@ -5092,40 +5131,39 @@
 === RUN   TestNew/with_Open:_RecordKnownLocations
 === RUN   TestNew/with_Open:_CandidateLocations
 === RUN   TestNew/with_Open:_CandidateLocations2
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as unknown, now uncompressed"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as unknown, now gzip"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as unknown, now zstd"
-time="2025-01-23T08:11:24-12:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as unknown, now Xz"
-time="2025-01-23T08:11:25-12:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
-time="2025-01-23T08:11:25-12:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
-time="2025-01-23T08:11:25-12:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
-time="2025-01-23T08:11:25-12:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
-time="2025-01-23T08:11:25-12:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as unknown, now uncompressed"
-time="2025-01-23T08:11:25-12:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as unknown, now gzip"
-time="2025-01-23T08:11:25-12:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as unknown, now zstd"
-time="2025-01-23T08:11:25-12:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as unknown, now Xz"
---- PASS: TestNew (1.07s)
-    --- PASS: TestNew/no_Open:_UncompressedDigest (0.03s)
-    --- PASS: TestNew/no_Open:_RecordDigestUncompressedPair (0.03s)
-    --- PASS: TestNew/no_Open:_UncompressedDigestForTOC (0.02s)
-    --- PASS: TestNew/no_Open:_RecordTOCUncompressedPair (0.02s)
-    --- PASS: TestNew/no_Open:_RecordKnownLocations (0.07s)
-    --- PASS: TestNew/no_Open:_CandidateLocations (0.08s)
-    --- PASS: TestNew/no_Open:_CandidateLocations2 (0.31s)
-    --- PASS: TestNew/with_Open:_UncompressedDigest (0.02s)
-    --- PASS: TestNew/with_Open:_RecordDigestUncompressedPair (0.03s)
-    --- PASS: TestNew/with_Open:_UncompressedDigestForTOC (0.01s)
-    --- PASS: TestNew/with_Open:_RecordTOCUncompressedPair (0.02s)
-    --- PASS: TestNew/with_Open:_RecordKnownLocations (0.06s)
-    --- PASS: TestNew/with_Open:_CandidateLocations (0.09s)
-    --- PASS: TestNew/with_Open:_CandidateLocations2 (0.27s)
+time="2025-01-24T10:34:41+14:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
+time="2025-01-24T10:34:41+14:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
+time="2025-01-24T10:34:41+14:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
+time="2025-01-24T10:34:41+14:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
+time="2025-01-24T10:34:41+14:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as unknown, now uncompressed"
+time="2025-01-24T10:34:41+14:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as unknown, now gzip"
+time="2025-01-24T10:34:41+14:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as unknown, now zstd"
+time="2025-01-24T10:34:41+14:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as unknown, now Xz"
+time="2025-01-24T10:34:42+14:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
+time="2025-01-24T10:34:42+14:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
+time="2025-01-24T10:34:42+14:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
+time="2025-01-24T10:34:42+14:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
+time="2025-01-24T10:34:42+14:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as unknown, now uncompressed"
+time="2025-01-24T10:34:42+14:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as unknown, now gzip"
+time="2025-01-24T10:34:42+14:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as unknown, now zstd"
+time="2025-01-24T10:34:42+14:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as unknown, now Xz"
+--- PASS: TestNew (5.92s)
+    --- PASS: TestNew/no_Open:_UncompressedDigest (0.07s)
+    --- PASS: TestNew/no_Open:_RecordDigestUncompressedPair (0.11s)
+    --- PASS: TestNew/no_Open:_UncompressedDigestForTOC (0.05s)
+    --- PASS: TestNew/no_Open:_RecordTOCUncompressedPair (0.07s)
+    --- PASS: TestNew/no_Open:_RecordKnownLocations (0.45s)
+    --- PASS: TestNew/no_Open:_CandidateLocations (0.26s)
+    --- PASS: TestNew/no_Open:_CandidateLocations2 (2.26s)
+    --- PASS: TestNew/with_Open:_UncompressedDigest (0.04s)
+    --- PASS: TestNew/with_Open:_RecordDigestUncompressedPair (0.06s)
+    --- PASS: TestNew/with_Open:_UncompressedDigestForTOC (0.05s)
+    --- PASS: TestNew/with_Open:_RecordTOCUncompressedPair (0.07s)
+    --- PASS: TestNew/with_Open:_RecordKnownLocations (0.17s)
+    --- PASS: TestNew/with_Open:_CandidateLocations (1.10s)
+    --- PASS: TestNew/with_Open:_CandidateLocations2 (1.15s)
 PASS
-ok  	github.com/containers/image/pkg/blobinfocache/boltdb	1.118s
-?   	github.com/containers/image/pkg/blobinfocache/internal/test	[no test files]
+ok  	github.com/containers/image/pkg/blobinfocache/boltdb	5.964s
 === RUN   TestCandidateTemplateWithCompression
 --- PASS: TestCandidateTemplateWithCompression (0.00s)
 === RUN   TestCandidateWithLocation
@@ -5139,7 +5177,7 @@
 === RUN   TestDestructivelyPrioritizeReplacementCandidates
 --- PASS: TestDestructivelyPrioritizeReplacementCandidates (0.00s)
 PASS
-ok  	github.com/containers/image/pkg/blobinfocache/internal/prioritize	0.060s
+ok  	github.com/containers/image/pkg/blobinfocache/internal/prioritize	0.032s
 === RUN   TestNew
 === RUN   TestNew/no_Open:_UncompressedDigest
 === RUN   TestNew/no_Open:_RecordDigestUncompressedPair
@@ -5148,14 +5186,14 @@
 === RUN   TestNew/no_Open:_RecordKnownLocations
 === RUN   TestNew/no_Open:_CandidateLocations
 === RUN   TestNew/no_Open:_CandidateLocations2
-time="2025-01-23T08:11:31-12:00" level=warning msg="Base compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
-time="2025-01-23T08:11:31-12:00" level=warning msg="Base compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
-time="2025-01-23T08:11:31-12:00" level=warning msg="Base compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
-time="2025-01-23T08:11:31-12:00" level=warning msg="Base compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
-time="2025-01-23T08:11:31-12:00" level=warning msg="Base compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
-time="2025-01-23T08:11:31-12:00" level=warning msg="Base compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
-time="2025-01-23T08:11:31-12:00" level=warning msg="Base compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
-time="2025-01-23T08:11:31-12:00" level=warning msg="Base compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Base compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Base compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Base compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Base compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Base compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Base compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Base compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Base compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
 === RUN   TestNew/with_Open:_UncompressedDigest
 === RUN   TestNew/with_Open:_RecordDigestUncompressedPair
 === RUN   TestNew/with_Open:_UncompressedDigestForTOC
@@ -5163,36 +5201,34 @@
 === RUN   TestNew/with_Open:_RecordKnownLocations
 === RUN   TestNew/with_Open:_CandidateLocations
 === RUN   TestNew/with_Open:_CandidateLocations2
-time="2025-01-23T08:11:31-12:00" level=warning msg="Base compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
-time="2025-01-23T08:11:31-12:00" level=warning msg="Base compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
-time="2025-01-23T08:11:31-12:00" level=warning msg="Base compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
-time="2025-01-23T08:11:31-12:00" level=warning msg="Base compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
-time="2025-01-23T08:11:31-12:00" level=warning msg="Base compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
-time="2025-01-23T08:11:31-12:00" level=warning msg="Base compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
-time="2025-01-23T08:11:31-12:00" level=warning msg="Base compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
-time="2025-01-23T08:11:31-12:00" level=warning msg="Base compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
---- PASS: TestNew (0.04s)
+time="2025-01-24T10:34:39+14:00" level=warning msg="Base compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Base compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Base compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Base compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Base compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Base compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Base compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
+time="2025-01-24T10:34:39+14:00" level=warning msg="Base compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
+--- PASS: TestNew (0.01s)
     --- PASS: TestNew/no_Open:_UncompressedDigest (0.00s)
     --- PASS: TestNew/no_Open:_RecordDigestUncompressedPair (0.00s)
     --- PASS: TestNew/no_Open:_UncompressedDigestForTOC (0.00s)
     --- PASS: TestNew/no_Open:_RecordTOCUncompressedPair (0.00s)
     --- PASS: TestNew/no_Open:_RecordKnownLocations (0.00s)
     --- PASS: TestNew/no_Open:_CandidateLocations (0.00s)
-    --- PASS: TestNew/no_Open:_CandidateLocations2 (0.02s)
+    --- PASS: TestNew/no_Open:_CandidateLocations2 (0.00s)
     --- PASS: TestNew/with_Open:_UncompressedDigest (0.00s)
     --- PASS: TestNew/with_Open:_RecordDigestUncompressedPair (0.00s)
     --- PASS: TestNew/with_Open:_UncompressedDigestForTOC (0.00s)
     --- PASS: TestNew/with_Open:_RecordTOCUncompressedPair (0.00s)
     --- PASS: TestNew/with_Open:_RecordKnownLocations (0.00s)
     --- PASS: TestNew/with_Open:_CandidateLocations (0.00s)
-    --- PASS: TestNew/with_Open:_CandidateLocations2 (0.01s)
+    --- PASS: TestNew/with_Open:_CandidateLocations2 (0.00s)
 PASS
-ok  	github.com/containers/image/pkg/blobinfocache/memory	0.098s
+ok  	github.com/containers/image/pkg/blobinfocache/memory	0.030s
 testing: warning: no tests to run
 PASS
-ok  	github.com/containers/image/pkg/blobinfocache/none	0.030s [no tests to run]
-?   	github.com/containers/image/pkg/cli	[no test files]
-?   	github.com/containers/image/pkg/cli/environment	[no test files]
+ok  	github.com/containers/image/pkg/blobinfocache/none	0.012s [no tests to run]
 === RUN   TestNew
 === RUN   TestNew/no_Open:_UncompressedDigest
 === RUN   TestNew/no_Open:_RecordDigestUncompressedPair
@@ -5201,14 +5237,14 @@
 === RUN   TestNew/no_Open:_RecordKnownLocations
 === RUN   TestNew/no_Open:_CandidateLocations
 === RUN   TestNew/no_Open:_CandidateLocations2
-time="2025-01-23T08:11:34-12:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
-time="2025-01-23T08:11:34-12:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
-time="2025-01-23T08:11:34-12:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
-time="2025-01-23T08:11:34-12:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
-time="2025-01-23T08:11:35-12:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
-time="2025-01-23T08:11:35-12:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
-time="2025-01-23T08:11:35-12:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
-time="2025-01-23T08:11:35-12:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
+time="2025-01-24T10:34:47+14:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
+time="2025-01-24T10:34:47+14:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
+time="2025-01-24T10:34:47+14:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
+time="2025-01-24T10:34:47+14:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
+time="2025-01-24T10:34:48+14:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
+time="2025-01-24T10:34:48+14:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
+time="2025-01-24T10:34:49+14:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
+time="2025-01-24T10:34:49+14:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
 === RUN   TestNew/with_Open:_UncompressedDigest
 === RUN   TestNew/with_Open:_RecordDigestUncompressedPair
 === RUN   TestNew/with_Open:_UncompressedDigestForTOC
@@ -5216,57 +5252,57 @@
 === RUN   TestNew/with_Open:_RecordKnownLocations
 === RUN   TestNew/with_Open:_CandidateLocations
 === RUN   TestNew/with_Open:_CandidateLocations2
-time="2025-01-23T08:11:37-12:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
-time="2025-01-23T08:11:37-12:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
-time="2025-01-23T08:11:37-12:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
-time="2025-01-23T08:11:37-12:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
-time="2025-01-23T08:11:37-12:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
-time="2025-01-23T08:11:37-12:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
-time="2025-01-23T08:11:37-12:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
-time="2025-01-23T08:11:37-12:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
---- PASS: TestNew (5.50s)
-    --- PASS: TestNew/no_Open:_UncompressedDigest (0.11s)
-    --- PASS: TestNew/no_Open:_RecordDigestUncompressedPair (0.13s)
-    --- PASS: TestNew/no_Open:_UncompressedDigestForTOC (0.07s)
-    --- PASS: TestNew/no_Open:_RecordTOCUncompressedPair (0.10s)
-    --- PASS: TestNew/no_Open:_RecordKnownLocations (0.26s)
-    --- PASS: TestNew/no_Open:_CandidateLocations (0.42s)
-    --- PASS: TestNew/no_Open:_CandidateLocations2 (1.68s)
-    --- PASS: TestNew/with_Open:_UncompressedDigest (0.08s)
-    --- PASS: TestNew/with_Open:_RecordDigestUncompressedPair (0.07s)
-    --- PASS: TestNew/with_Open:_UncompressedDigestForTOC (0.08s)
-    --- PASS: TestNew/with_Open:_RecordTOCUncompressedPair (0.17s)
-    --- PASS: TestNew/with_Open:_RecordKnownLocations (0.33s)
-    --- PASS: TestNew/with_Open:_CandidateLocations (0.54s)
-    --- PASS: TestNew/with_Open:_CandidateLocations2 (1.45s)
+time="2025-01-24T10:34:53+14:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
+time="2025-01-24T10:34:53+14:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
+time="2025-01-24T10:34:53+14:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
+time="2025-01-24T10:34:53+14:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
+time="2025-01-24T10:34:54+14:00" level=warning msg="Compressor for blob with digest sha256:2222222222222222222222222222222222222222222222222222222222222222 previously recorded as uncompressed, now unknown"
+time="2025-01-24T10:34:54+14:00" level=warning msg="Compressor for blob with digest sha256:3333333333333333333333333333333333333333333333333333333333333333 previously recorded as gzip, now unknown"
+time="2025-01-24T10:34:54+14:00" level=warning msg="Compressor for blob with digest sha256:4444444444444444444444444444444444444444444444444444444444444444 previously recorded as zstd, now unknown"
+time="2025-01-24T10:34:54+14:00" level=warning msg="Compressor for blob with digest sha256:5555555555555555555555555555555555555555555555555555555555555555 previously recorded as Xz, now unknown"
+--- PASS: TestNew (14.62s)
+    --- PASS: TestNew/no_Open:_UncompressedDigest (0.70s)
+    --- PASS: TestNew/no_Open:_RecordDigestUncompressedPair (0.19s)
+    --- PASS: TestNew/no_Open:_UncompressedDigestForTOC (0.15s)
+    --- PASS: TestNew/no_Open:_RecordTOCUncompressedPair (0.17s)
+    --- PASS: TestNew/no_Open:_RecordKnownLocations (0.72s)
+    --- PASS: TestNew/no_Open:_CandidateLocations (0.83s)
+    --- PASS: TestNew/no_Open:_CandidateLocations2 (6.48s)
+    --- PASS: TestNew/with_Open:_UncompressedDigest (0.23s)
+    --- PASS: TestNew/with_Open:_RecordDigestUncompressedPair (0.26s)
+    --- PASS: TestNew/with_Open:_UncompressedDigestForTOC (0.14s)
+    --- PASS: TestNew/with_Open:_RecordTOCUncompressedPair (0.18s)
+    --- PASS: TestNew/with_Open:_RecordKnownLocations (0.63s)
+    --- PASS: TestNew/with_Open:_CandidateLocations (1.19s)
+    --- PASS: TestNew/with_Open:_CandidateLocations2 (2.73s)
 PASS
-ok  	github.com/containers/image/pkg/blobinfocache/sqlite	5.570s
+ok  	github.com/containers/image/pkg/blobinfocache/sqlite	14.647s
 ?   	github.com/containers/image/pkg/cli/sigstore	[no test files]
+?   	github.com/containers/image/pkg/cli/sigstore/params	[no test files]
 ?   	github.com/containers/image/pkg/compression/internal	[no test files]
 ?   	github.com/containers/image/pkg/compression/types	[no test files]
-?   	github.com/containers/image/pkg/cli/sigstore/params	[no test files]
 === RUN   TestDetectCompression
---- PASS: TestDetectCompression (0.03s)
+--- PASS: TestDetectCompression (0.02s)
 === RUN   TestAutoDecompress
 --- PASS: TestAutoDecompress (0.01s)
 PASS
-ok  	github.com/containers/image/pkg/compression	0.106s
+ok  	github.com/containers/image/pkg/compression	0.077s
 === RUN   TestIsShortName
 --- PASS: TestIsShortName (0.00s)
 === RUN   TestSplitUserInput
 --- PASS: TestSplitUserInput (0.00s)
 === RUN   TestResolve
---- PASS: TestResolve (0.02s)
+--- PASS: TestResolve (0.01s)
 === RUN   TestResolveWithDropInConfigs
---- PASS: TestResolveWithDropInConfigs (0.05s)
+--- PASS: TestResolveWithDropInConfigs (0.07s)
 === RUN   TestResolveWithVaryingShortNameModes
---- PASS: TestResolveWithVaryingShortNameModes (0.03s)
+--- PASS: TestResolveWithVaryingShortNameModes (0.02s)
 === RUN   TestResolveAndRecord
---- PASS: TestResolveAndRecord (0.08s)
+--- PASS: TestResolveAndRecord (0.15s)
 === RUN   TestResolveLocally
---- PASS: TestResolveLocally (0.01s)
+--- PASS: TestResolveLocally (0.00s)
 PASS
-ok  	github.com/containers/image/pkg/shortnames	0.257s
+ok  	github.com/containers/image/pkg/shortnames	0.304s
 === RUN   TestStrSliceMarshalJSON
 --- PASS: TestStrSliceMarshalJSON (0.00s)
 === RUN   TestStrSliceUnmarshalJSON
@@ -5276,7 +5312,7 @@
 === RUN   TestStrSliceUnmarshalSlice
 --- PASS: TestStrSliceUnmarshalSlice (0.00s)
 PASS
-ok  	github.com/containers/image/pkg/strslice	0.026s
+ok  	github.com/containers/image/pkg/strslice	0.034s
 === RUN   TestShortNameAliasConfNonempty
 --- PASS: TestShortNameAliasConfNonempty (0.00s)
 === RUN   TestParseShortNameValue
@@ -5300,7 +5336,7 @@
 === RUN   TestParseLocation
 --- PASS: TestParseLocation (0.00s)
 === RUN   TestEmptyConfig
---- PASS: TestEmptyConfig (0.00s)
+--- PASS: TestEmptyConfig (0.01s)
 === RUN   TestMirrors
 --- PASS: TestMirrors (0.00s)
 === RUN   TestRefMatchingSubdomainPrefix
@@ -5308,9 +5344,9 @@
 === RUN   TestRefMatchingPrefix
 --- PASS: TestRefMatchingPrefix (0.00s)
 === RUN   TestNewConfigWrapper
---- PASS: TestNewConfigWrapper (0.00s)
+--- PASS: TestNewConfigWrapper (0.01s)
 === RUN   TestFindRegistry
---- PASS: TestFindRegistry (0.01s)
+--- PASS: TestFindRegistry (0.00s)
 === RUN   TestFindUnqualifiedSearchRegistries
 --- PASS: TestFindUnqualifiedSearchRegistries (0.00s)
 === RUN   TestInvalidV2Configs
@@ -5318,11 +5354,11 @@
 === RUN   TestUnmarshalConfig
 --- PASS: TestUnmarshalConfig (0.00s)
 === RUN   TestV1BackwardsCompatibility
---- PASS: TestV1BackwardsCompatibility (0.01s)
+--- PASS: TestV1BackwardsCompatibility (0.00s)
 === RUN   TestMixingV1andV2
 --- PASS: TestMixingV1andV2 (0.00s)
 === RUN   TestConfigCache
---- PASS: TestConfigCache (0.00s)
+--- PASS: TestConfigCache (0.01s)
 === RUN   TestInvalidateCache
 --- PASS: TestInvalidateCache (0.00s)
 === RUN   TestRewriteReferenceSuccess
@@ -5344,11 +5380,11 @@
 === RUN   TestCredentialHelpers
 --- PASS: TestCredentialHelpers (0.01s)
 PASS
-ok  	github.com/containers/image/pkg/sysregistriesv2	0.210s
+ok  	github.com/containers/image/pkg/sysregistriesv2	0.186s
 === RUN   TestSetupCertificates
---- PASS: TestSetupCertificates (0.04s)
+--- PASS: TestSetupCertificates (0.02s)
 PASS
-ok  	github.com/containers/image/pkg/tlsclientconfig	0.089s
+ok  	github.com/containers/image/pkg/tlsclientconfig	0.055s
 === RUN   TestParseDefFile
 --- PASS: TestParseDefFile (0.00s)
 === RUN   TestGenerateInjectedScript
@@ -5380,28 +5416,28 @@
 === RUN   TestReferenceDeleteImage
 --- PASS: TestReferenceDeleteImage (0.00s)
 PASS
-ok  	github.com/containers/image/sif	0.071s
+ok  	github.com/containers/image/sif	0.052s
 === RUN   TestNewReference
---- PASS: TestNewReference (0.01s)
+--- PASS: TestNewReference (0.00s)
 === RUN   TestStorageReferenceTransport
 --- PASS: TestStorageReferenceTransport (0.01s)
 === RUN   TestStorageReferenceDockerReference
---- PASS: TestStorageReferenceDockerReference (0.01s)
+--- PASS: TestStorageReferenceDockerReference (0.00s)
 === RUN   TestStorageReferenceStringWithinTransport
---- PASS: TestStorageReferenceStringWithinTransport (0.01s)
+--- PASS: TestStorageReferenceStringWithinTransport (0.00s)
 === RUN   TestStorageReferencePolicyConfigurationIdentity
---- PASS: TestStorageReferencePolicyConfigurationIdentity (0.01s)
+--- PASS: TestStorageReferencePolicyConfigurationIdentity (0.00s)
 === RUN   TestStorageReferencePolicyConfigurationNamespaces
---- PASS: TestStorageReferencePolicyConfigurationNamespaces (0.01s)
+--- PASS: TestStorageReferencePolicyConfigurationNamespaces (0.00s)
 === RUN   TestResolveReference
     storage_reference_test.go:157: test requires root privileges on Linux
 --- SKIP: TestResolveReference (0.00s)
 === RUN   TestBuildLayerInfosForCopy
 --- PASS: TestBuildLayerInfosForCopy (0.00s)
 === RUN   TestParse
---- PASS: TestParse (0.01s)
+--- PASS: TestParse (0.00s)
 === RUN   TestParseWithGraphDriverOptions
---- PASS: TestParseWithGraphDriverOptions (0.03s)
+--- PASS: TestParseWithGraphDriverOptions (0.01s)
 === RUN   TestWriteRead
     storage_test.go:359: test requires root privileges on Linux
 --- SKIP: TestWriteRead (0.00s)
@@ -5415,18 +5451,18 @@
     storage_test.go:572: test requires root privileges on Linux
 --- SKIP: TestDuplicateNameID (0.00s)
 === RUN   TestNamespaces
-    storage_test.go:604: namespace: "[vfs@/tmp/TestNamespaces1366004430/001/root]docker.io/library/test:latest"
-    storage_test.go:604: namespace: "[vfs@/tmp/TestNamespaces1366004430/001/root]docker.io/library/test"
-    storage_test.go:604: namespace: "[vfs@/tmp/TestNamespaces1366004430/001/root]docker.io/library"
-    storage_test.go:604: namespace: "[vfs@/tmp/TestNamespaces1366004430/001/root]docker.io"
-    storage_test.go:604: namespace: "[vfs@/tmp/TestNamespaces1366004430/001/root]"
-    storage_test.go:604: namespace: "[/tmp/TestNamespaces1366004430/001/root]"
-    storage_test.go:611: ref: "[vfs@/tmp/TestNamespaces1366004430/001/root+/tmp/TestNamespaces1366004430/001/run]docker.io/library/test:latest@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
+    storage_test.go:604: namespace: "[vfs@/tmp/TestNamespaces3321357724/001/root]docker.io/library/test:latest"
+    storage_test.go:604: namespace: "[vfs@/tmp/TestNamespaces3321357724/001/root]docker.io/library/test"
+    storage_test.go:604: namespace: "[vfs@/tmp/TestNamespaces3321357724/001/root]docker.io/library"
+    storage_test.go:604: namespace: "[vfs@/tmp/TestNamespaces3321357724/001/root]docker.io"
+    storage_test.go:604: namespace: "[vfs@/tmp/TestNamespaces3321357724/001/root]"
+    storage_test.go:604: namespace: "[/tmp/TestNamespaces3321357724/001/root]"
+    storage_test.go:611: ref: "[vfs@/tmp/TestNamespaces3321357724/001/root+/tmp/TestNamespaces3321357724/001/run]docker.io/library/test:latest@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
     storage_test.go:622: invalid ref: "@beefee"
     storage_test.go:622: invalid ref: ":miracle"
     storage_test.go:622: invalid ref: ":miracle@beefee"
     storage_test.go:622: invalid ref: "@beefee:miracle"
---- PASS: TestNamespaces (0.01s)
+--- PASS: TestNamespaces (0.00s)
 === RUN   TestSize
     storage_test.go:631: test requires root privileges on Linux
 --- SKIP: TestSize (0.00s)
@@ -5436,7 +5472,7 @@
 === RUN   TestTransportName
 --- PASS: TestTransportName (0.00s)
 === RUN   TestTransportSetGetStore
---- PASS: TestTransportSetGetStore (0.01s)
+--- PASS: TestTransportSetGetStore (0.00s)
 === RUN   TestTransportParseStoreReference
 --- PASS: TestTransportParseStoreReference (0.01s)
 === RUN   TestTransportParseReference
@@ -5445,25 +5481,25 @@
     storage_transport_test.go:123: parsing "[]busybox"
     storage_transport_test.go:123: parsing "[relative/path]busybox"
     storage_transport_test.go:123: parsing "[vfs@relative/path]busybox"
-    storage_transport_test.go:123: parsing "[@/tmp/TestTransportParseReference3136171812/001/rootsuffix2]busybox"
+    storage_transport_test.go:123: parsing "[@/tmp/TestTransportParseReference1665046039/001/rootsuffix2]busybox"
     storage_transport_test.go:123: parsing "[vfs@]busybox"
-    storage_transport_test.go:123: parsing "[thisisunknown@/tmp/TestTransportParseReference3136171812/001/rootsuffix2]busybox"
-    storage_transport_test.go:123: parsing "[/tmp/TestTransportParseReference3136171812/001/rootsuffix1]busybox"
-    storage_transport_test.go:123: parsing "[vfs@/tmp/TestTransportParseReference3136171812/001/rootsuffix3+relative/path]busybox"
-    storage_transport_test.go:123: parsing "[vfs@/tmp/TestTransportParseReference3136171812/001/rootsuffix3+/tmp/TestTransportParseReference3136171812/001/rootsuffix4]busybox"
-    storage_transport_test.go:123: parsing "[vfs@/tmp/TestTransportParseReference3136171812/001/rootsuffix3+/tmp/TestTransportParseReference3136171812/001/rootsuffix4:options,options,options]busybox"
---- PASS: TestTransportParseReference (0.03s)
+    storage_transport_test.go:123: parsing "[thisisunknown@/tmp/TestTransportParseReference1665046039/001/rootsuffix2]busybox"
+    storage_transport_test.go:123: parsing "[/tmp/TestTransportParseReference1665046039/001/rootsuffix1]busybox"
+    storage_transport_test.go:123: parsing "[vfs@/tmp/TestTransportParseReference1665046039/001/rootsuffix3+relative/path]busybox"
+    storage_transport_test.go:123: parsing "[vfs@/tmp/TestTransportParseReference1665046039/001/rootsuffix3+/tmp/TestTransportParseReference1665046039/001/rootsuffix4]busybox"
+    storage_transport_test.go:123: parsing "[vfs@/tmp/TestTransportParseReference1665046039/001/rootsuffix3+/tmp/TestTransportParseReference1665046039/001/rootsuffix4:options,options,options]busybox"
+--- PASS: TestTransportParseReference (0.01s)
 === RUN   TestTransportValidatePolicyConfigurationScope
---- PASS: TestTransportValidatePolicyConfigurationScope (0.01s)
+--- PASS: TestTransportValidatePolicyConfigurationScope (0.00s)
 PASS
-ok  	github.com/containers/image/storage	0.241s
+ok  	github.com/containers/image/storage	0.083s
 testing: warning: no tests to run
 PASS
-ok  	github.com/containers/image/tarball	0.041s [no tests to run]
+ok  	github.com/containers/image/tarball	0.021s [no tests to run]
 === RUN   TestStubTransport
 --- PASS: TestStubTransport (0.00s)
 PASS
-ok  	github.com/containers/image/transports	0.044s
+ok  	github.com/containers/image/transports	0.021s
 ?   	github.com/containers/image/types	[no test files]
 ?   	github.com/containers/image/version	[no test files]
 === RUN   TestParseImageName
@@ -5473,7 +5509,7 @@
 === RUN   TestTransportFromImageName
 --- PASS: TestTransportFromImageName (0.00s)
 PASS
-ok  	github.com/containers/image/transports/alltransports	0.061s
+ok  	github.com/containers/image/transports/alltransports	0.016s
 make[1]: Leaving directory '/build/reproducible-path/golang-github-containers-image-5.33.1'
    create-stamp debian/debhelper-build-stamp
    dh_testroot -O--buildsystem=golang
@@ -5483,7 +5519,7 @@
 dh_auto_install --buildsystem=golang
 make install-docs DESTDIR=/build/reproducible-path/golang-github-containers-image-5.33.1/debian/golang-github-containers-image
 make[2]: Entering directory '/build/reproducible-path/golang-github-containers-image-5.33.1'
-failed to initialize build cache at /nonexistent/first-build/.cache/go-build: mkdir /nonexistent: permission denied
+failed to initialize build cache at /nonexistent/second-build/.cache/go-build: mkdir /nonexistent: permission denied
 /usr/bin/go-md2man -in docs/containers-auth.json.5.md -out docs/containers-auth.json.5
 /usr/bin/go-md2man -in docs/containers-certs.d.5.md -out docs/containers-certs.d.5
 /usr/bin/go-md2man -in docs/containers-policy.json.5.md -out docs/containers-policy.json.5
@@ -5527,12 +5563,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: including full source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/18930/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/18930/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/29065 and its subdirectories
-I: Current time: Thu Jan 23 08:15:20 -12 2025
-I: pbuilder-time-stamp: 1737663320
+I: removing directory /srv/workspace/pbuilder/18930 and its subdirectories
+I: Current time: Fri Jan 24 10:36:51 +14 2025
+I: pbuilder-time-stamp: 1737664611