Diff of the two buildlogs: -- --- b1/build.log 2024-01-07 00:34:40.111385466 +0000 +++ b2/build.log 2024-01-07 00:38:08.002410713 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Feb 7 18:54:14 -12 2025 -I: pbuilder-time-stamp: 1738997654 +I: Current time: Sun Jan 7 14:34:43 +14 2024 +I: pbuilder-time-stamp: 1704587683 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -17,7 +17,7 @@ I: copying [./golang-github-containers-storage_1.24.8+dfsg1-1+deb11u1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.lpX5YRqn/trustedkeys.kbx': General error +gpgv: keyblock resource '/tmp/dpkg-verify-sig.eZNKEkpX/trustedkeys.kbx': General error gpgv: Signature made Thu Apr 6 00:06:00 2023 gpgv: using RSA key 30DE7D1763AB9452C7E0825049A76977942826CB gpgv: issuer "siretart@tauware.de" @@ -31,49 +31,80 @@ dpkg-source: info: applying 0001-pkg-idtools-export-RawTo-Container-Host.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1001452/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3809275/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jan 7 00:34 /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/3809275/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3809275/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=12 ' - DISTRIBUTION='bullseye' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=bullseye + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='4564d09fc95f4897ae2e725930b5ebb0' - 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='1001452' - PS1='# ' - PS2='> ' + INVOCATION_ID=1da52cb6e44445c994fb49aeea16fd36 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3809275 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.CsfsuNcN/pbuilderrc_6Cny --distribution bullseye --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.CsfsuNcN/b1 --logfile b1/build.log golang-github-containers-storage_1.24.8+dfsg1-1+deb11u1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.104:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.CsfsuNcN/pbuilderrc_zU0j --distribution bullseye --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.CsfsuNcN/b2 --logfile b2/build.log golang-github-containers-storage_1.24.8+dfsg1-1+deb11u1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.104:3128 I: uname -a - Linux codethink01-arm64 6.1.0-17-cloud-arm64 #1 SMP Debian 6.1.69-1 (2023-12-30) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-17-cloud-arm64 #1 SMP Debian 6.1.69-1 (2023-12-30) aarch64 GNU/Linux I: ls -l /bin total 5252 -rwxr-xr-x 1 root root 1282512 Mar 27 2022 bash @@ -133,7 +164,7 @@ -rwxr-xr-x 1 root root 43880 Sep 22 2020 rmdir -rwxr-xr-x 1 root root 19208 Sep 27 2020 run-parts -rwxr-xr-x 1 root root 114016 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jan 8 15:48 sh -> dash + lrwxrwxrwx 1 root root 9 Jan 7 00:34 sh -> /bin/bash -rwxr-xr-x 1 root root 35656 Sep 22 2020 sleep -rwxr-xr-x 1 root root 72640 Sep 22 2020 stty -rwsr-xr-x 1 root root 67776 Jan 20 2022 su @@ -159,7 +190,7 @@ -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew -I: user script /srv/workspace/pbuilder/1001452/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/3809275/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -368,7 +399,7 @@ Get: 115 http://deb.debian.org/debian bullseye/main arm64 libpcre2-dev arm64 10.36-2+deb11u1 [647 kB] Get: 116 http://deb.debian.org/debian bullseye/main arm64 libselinux1-dev arm64 3.1-3 [171 kB] Get: 117 http://deb.debian.org/debian bullseye/main arm64 libdevmapper-dev arm64 2:1.02.175-2.1 [52.0 kB] -Fetched 107 MB in 1s (202 MB/s) +Fetched 107 MB in 1s (213 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 17734 files and directories currently installed.) @@ -853,7 +884,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-containers-storage-1.24.8+dfsg1/ && 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-storage_1.24.8+dfsg1-1+deb11u1_source.changes +I: user script /srv/workspace/pbuilder/3809275/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bullseye +I: user script /srv/workspace/pbuilder/3809275/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-containers-storage-1.24.8+dfsg1/ && 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-storage_1.24.8+dfsg1-1+deb11u1_source.changes dpkg-buildpackage: info: source package golang-github-containers-storage dpkg-buildpackage: info: source version 1.24.8+dfsg1-1+deb11u1 dpkg-buildpackage: info: source distribution bullseye @@ -1119,105 +1154,104 @@ src/github.com/containers/storage/pkg/unshare/unshare_test.go cd obj-aarch64-linux-gnu && go install -trimpath -v -p 12 github.com/containers/storage github.com/containers/storage/cmd/containers-storage github.com/containers/storage/drivers github.com/containers/storage/drivers/aufs github.com/containers/storage/drivers/btrfs github.com/containers/storage/drivers/copy github.com/containers/storage/drivers/devmapper github.com/containers/storage/drivers/graphtest github.com/containers/storage/drivers/overlay github.com/containers/storage/drivers/overlayutils github.com/containers/storage/drivers/quota github.com/containers/storage/drivers/register github.com/containers/storage/drivers/vfs github.com/containers/storage/drivers/zfs github.com/containers/storage/internal/opts github.com/containers/storage/pkg/archive github.com/containers/storage/pkg/chrootarchive github.com/containers/storage/pkg/config github.com/containers/storage/pkg/devicemapper github.com/containers/storage/pkg/directory github.com/containers/storage/pkg/dmesg github.com/containers/storage/pkg/fileutils github.com/containers/storage/pkg/fsutils github.com/containers/storage/pkg/homedir github.com/containers/storage/pkg/idtools github.com/containers/storage/pkg/ioutils github.com/containers/storage/pkg/locker github.com/containers/storage/pkg/lockfile github.com/containers/storage/pkg/longpath github.com/containers/storage/pkg/loopback github.com/containers/storage/pkg/mflag github.com/containers/storage/pkg/mflag/example github.com/containers/storage/pkg/mount github.com/containers/storage/pkg/parsers github.com/containers/storage/pkg/parsers/kernel github.com/containers/storage/pkg/parsers/operatingsystem github.com/containers/storage/pkg/pools github.com/containers/storage/pkg/promise github.com/containers/storage/pkg/reexec github.com/containers/storage/pkg/stringid github.com/containers/storage/pkg/stringutils github.com/containers/storage/pkg/system github.com/containers/storage/pkg/tarlog github.com/containers/storage/pkg/truncindex github.com/containers/storage/pkg/unshare internal/unsafeheader -unicode/utf8 +runtime/internal/sys unicode math/bits +internal/race +sync/atomic +internal/cpu encoding +unicode/utf8 unicode/utf16 -internal/cpu -internal/race -runtime/internal/sys +runtime/internal/atomic golang.org/x/sys/internal/unsafeheader +runtime/cgo +runtime/internal/math github.com/containers/storage/pkg/promise crypto/internal/subtle -runtime/internal/atomic crypto/subtle internal/nettrace -sync/atomic -runtime/cgo container/list internal/bytealg -runtime/internal/math github.com/pquerna/ffjson/shared -vendor/golang.org/x/crypto/cryptobyte/asn1 math +vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/subtle internal/testlog runtime internal/reflectlite sync -math/rand internal/singleflight +math/rand errors sort +github.com/containers/storage/pkg/locker io strconv internal/oserror vendor/golang.org/x/net/dns/dnsmessage -github.com/containers/storage/pkg/locker syscall bytes -strings hash -text/tabwriter crypto/internal/randutil -hash/crc32 +text/tabwriter +strings hash/crc64 crypto/hmac +hash/crc32 +vendor/golang.org/x/crypto/hkdf reflect -crypto -github.com/pquerna/ffjson/fflib/v1/internal +vendor/golang.org/x/text/transform encoding/base32 crypto/rc4 -vendor/golang.org/x/text/transform -vendor/golang.org/x/crypto/hkdf +github.com/pquerna/ffjson/fflib/v1/internal +crypto bufio path +github.com/containers/storage/pkg/longpath regexp/syntax github.com/containers/storage/pkg/stringutils -github.com/containers/storage/pkg/longpath compress/bzip2 internal/syscall/unix -time internal/syscall/execenv +time regexp -internal/poll context +internal/poll +golang.org/x/net/context encoding/binary internal/fmtsort github.com/hashicorp/errwrap -golang.org/x/net/context os encoding/base64 -golang.org/x/sys/unix -crypto/cipher crypto/sha256 -github.com/cespare/xxhash -github.com/klauspost/compress/snappy crypto/md5 +github.com/klauspost/compress/snappy crypto/sha1 -crypto/ed25519/internal/edwards25519 -crypto/sha512 vendor/golang.org/x/crypto/poly1305 +crypto/sha512 +crypto/ed25519/internal/edwards25519 +github.com/cespare/xxhash +crypto/cipher +golang.org/x/sys/unix encoding/pem -crypto/aes -crypto/des -vendor/golang.org/x/crypto/chacha20 fmt path/filepath runtime/debug net +crypto/aes +crypto/des +vendor/golang.org/x/crypto/chacha20 io/ioutil os/exec vendor/golang.org/x/crypto/chacha20poly1305 github.com/containers/storage/pkg/directory -github.com/mattn/go-shellwords encoding/json github.com/BurntSushi/toml os/user github.com/pkg/errors -log text/scanner +log github.com/docker/go-units encoding/hex math/big @@ -1229,102 +1263,103 @@ github.com/opencontainers/selinux/pkg/pwalk github.com/containers/storage/pkg/parsers database/sql/driver -github.com/klauspost/compress/huff0 github.com/containers/storage/pkg/config -github.com/opencontainers/runtime-spec/specs-go -github.com/tchap/go-patricia/patricia -github.com/hashicorp/go-multierror -github.com/opencontainers/go-digest github.com/moby/sys/mountinfo github.com/containers/storage/pkg/ioutils +github.com/klauspost/compress/huff0 github.com/containers/storage/pkg/dmesg +github.com/containers/storage/pkg/fsutils +github.com/opencontainers/runtime-spec/specs-go +github.com/containers/storage/pkg/mount +github.com/tchap/go-patricia/patricia +github.com/hashicorp/go-multierror github.com/sirupsen/logrus github.com/pquerna/ffjson/fflib/v1 github.com/vbatts/tar-split/tar/storage +github.com/containers/storage/pkg/pools github.com/willf/bitset -github.com/containers/storage/pkg/mount -github.com/containers/storage/pkg/fsutils +github.com/opencontainers/go-digest github.com/containers/storage/pkg/truncindex go/token -github.com/klauspost/pgzip -github.com/containers/storage/pkg/pools net/url text/template/parse github.com/davecgh/go-spew/spew github.com/pmezard/go-difflib/difflib -gopkg.in/yaml.v3 go/scanner -compress/flate +github.com/klauspost/pgzip +gopkg.in/yaml.v3 +crypto/rand github.com/containers/storage/pkg/fileutils github.com/containers/storage/pkg/system github.com/containers/storage/pkg/devicemapper github.com/containers/storage/pkg/loopback github.com/containers/storage/pkg/parsers/kernel -crypto/rand github.com/containers/storage/drivers/quota go/ast -crypto/elliptic -text/template -github.com/opencontainers/selinux/go-selinux github.com/klauspost/compress/zstd +github.com/opencontainers/selinux/go-selinux github.com/containers/storage/pkg/stringid +compress/flate github.com/containers/storage/pkg/lockfile -compress/gzip +text/template +crypto/elliptic encoding/asn1 +compress/gzip crypto/ed25519 crypto/rsa go/parser +archive/tar +github.com/opencontainers/runc/libcontainer/user +github.com/opencontainers/selinux/go-selinux/label +github.com/vbatts/tar-split/archive/tar go/printer +vendor/golang.org/x/crypto/cryptobyte crypto/dsa +crypto/x509/pkix +github.com/containers/storage/pkg/idtools +github.com/opencontainers/runc/libcontainer/system vendor/golang.org/x/crypto/curve25519 vendor/golang.org/x/text/unicode/bidi -vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack -vendor/golang.org/x/crypto/cryptobyte -crypto/x509/pkix +vendor/golang.org/x/text/unicode/norm mime mime/quotedprintable -net/http/internal -runtime/trace -vendor/golang.org/x/text/secure/bidirule -archive/tar -github.com/opencontainers/runc/libcontainer/user -github.com/opencontainers/selinux/go-selinux/label -github.com/vbatts/tar-split/archive/tar -go/format -crypto/ecdsa -testing -github.com/containers/storage/pkg/parsers/operatingsystem -github.com/pquerna/ffjson/inception -github.com/containers/storage/pkg/idtools -github.com/opencontainers/runc/libcontainer/system -vendor/golang.org/x/net/idna -github.com/containers/storage/pkg/unshare -github.com/containers/storage/drivers/copy github.com/containers/storage/pkg/archive -github.com/containers/storage/pkg/tarlog -github.com/vbatts/tar-split/tar/asm +github.com/containers/storage/drivers/copy +github.com/containers/storage/pkg/unshare github.com/google/uuid github.com/containers/storage/internal/opts +github.com/containers/storage/pkg/tarlog +github.com/vbatts/tar-split/tar/asm +crypto/ecdsa net/textproto -crypto/x509 -vendor/golang.org/x/net/http/httpproxy github.com/mistifyio/go-zfs -vendor/golang.org/x/net/http/httpguts +net/http/internal +vendor/golang.org/x/text/secure/bidirule +go/format +crypto/x509 +runtime/trace +github.com/mattn/go-shellwords +github.com/pquerna/ffjson/inception +testing +vendor/golang.org/x/net/idna mime/multipart +github.com/containers/storage/pkg/parsers/operatingsystem github.com/containers/storage/pkg/chrootarchive -crypto/tls +vendor/golang.org/x/net/http/httpguts +vendor/golang.org/x/net/http/httpproxy github.com/containers/storage/drivers -github.com/containers/storage/pkg/homedir +crypto/tls +github.com/containers/storage/drivers/btrfs github.com/containers/storage/drivers/aufs github.com/containers/storage/drivers/overlayutils github.com/containers/storage/drivers/vfs -github.com/containers/storage/drivers/btrfs github.com/containers/storage/drivers/zfs -github.com/containers/storage/drivers/devmapper -github.com/containers/storage/pkg/mflag github.com/containers/storage/drivers/overlay +github.com/containers/storage/pkg/homedir +github.com/containers/storage/pkg/mflag github.com/containers/storage/pkg/mflag/example +github.com/containers/storage/drivers/devmapper net/http/httptrace net/http github.com/containers/storage/drivers/register @@ -1366,18 +1401,18 @@ === RUN TestFindAvailableIDRange --- PASS: TestFindAvailableIDRange (0.00s) === RUN TestRootlessRuntimeDir -time="2025-02-08T06:55:01Z" level=error msg="failed to create temp directory for user: mkdir : no such file or directory" -time="2025-02-08T06:55:01Z" level=error msg="failed to create temp directory for user: mkdir : no such file or directory" -time="2025-02-08T06:55:01Z" level=error msg="failed to create temp directory for user: mkdir : no such file or directory" +time="2024-01-07T00:35:32Z" level=error msg="failed to create temp directory for user: mkdir : no such file or directory" +time="2024-01-07T00:35:32Z" level=error msg="failed to create temp directory for user: mkdir : no such file or directory" +time="2024-01-07T00:35:32Z" level=error msg="failed to create temp directory for user: mkdir : no such file or directory" --- PASS: TestRootlessRuntimeDir (0.00s) === RUN TestRootlessRuntimeDirRace -time="2025-02-08T06:55:01Z" level=error msg="failed to create temp directory for user: mkdir /tmp/rootless-runtime-dir-race-test010392051/tmp: file exists" +time="2024-01-07T00:35:32Z" level=error msg="failed to create temp directory for user: mkdir /tmp/rootless-runtime-dir-race-test194645341/tmp: file exists" --- PASS: TestRootlessRuntimeDirRace (0.00s) === RUN TestDefaultStoreOpts utils_test.go:263: cf. https://github.com/containers/storage/issues/712 --- SKIP: TestDefaultStoreOpts (0.00s) PASS -ok github.com/containers/storage 0.034s +ok github.com/containers/storage 0.070s === RUN TestTree W └─X @@ -1403,7 +1438,7 @@ └─N --- PASS: TestTree (0.00s) PASS -ok github.com/containers/storage/cmd/containers-storage 0.075s +ok github.com/containers/storage/cmd/containers-storage 0.039s ? github.com/containers/storage/drivers [no test files] === RUN TestCopy --- PASS: TestCopy (0.00s) @@ -3630,11 +3665,11 @@ copy_test.go:66: srcfile-7 copy_test.go:66: srcfile-8 copy_test.go:66: srcfile-9 ---- PASS: TestCopyDir (0.43s) +--- PASS: TestCopyDir (0.27s) === RUN TestCopyHardlink --- PASS: TestCopyHardlink (0.00s) PASS -ok github.com/containers/storage/drivers/copy 0.449s +ok github.com/containers/storage/drivers/copy 0.292s ? github.com/containers/storage/drivers/graphtest [no test files] ? github.com/containers/storage/drivers/quota [no test files] ? github.com/containers/storage/drivers/register [no test files] @@ -3655,7 +3690,7 @@ === RUN TestNamedMapOpts --- PASS: TestNamedMapOpts (0.00s) PASS -ok github.com/containers/storage/internal/opts 0.030s +ok github.com/containers/storage/internal/opts 0.015s === RUN TestAufsOptions --- PASS: TestAufsOptions (0.00s) === RUN TestDeviceMapperOptions @@ -3669,7 +3704,7 @@ === RUN TestZfsOptions --- PASS: TestZfsOptions (0.00s) PASS -ok github.com/containers/storage/pkg/config 0.040s +ok github.com/containers/storage/pkg/config 0.044s ? github.com/containers/storage/pkg/devicemapper [no test files] === RUN TestSizeEmpty --- PASS: TestSizeEmpty (0.00s) @@ -3688,12 +3723,12 @@ === RUN TestSizeNonExistingDirectory --- PASS: TestSizeNonExistingDirectory (0.00s) PASS -ok github.com/containers/storage/pkg/directory 0.051s +ok github.com/containers/storage/pkg/directory 0.024s === RUN TestDmesg dmesg_linux_test.go:8: dmesg output follows: --- PASS: TestDmesg (0.00s) PASS -ok github.com/containers/storage/pkg/dmesg 0.022s +ok github.com/containers/storage/pkg/dmesg 0.015s === RUN TestCopyFileWithInvalidSrc --- PASS: TestCopyFileWithInvalidSrc (0.00s) === RUN TestCopyFileWithInvalidDest @@ -3733,7 +3768,7 @@ === RUN TestMatchesWithMalformedPatterns --- PASS: TestMatchesWithMalformedPatterns (0.00s) === RUN TestMatches ---- PASS: TestMatches (0.01s) +--- PASS: TestMatches (0.00s) === RUN TestCleanPatterns --- PASS: TestCleanPatterns (0.00s) === RUN TestCleanPatternsStripEmptyPatterns @@ -3755,14 +3790,14 @@ === RUN TestMatchesAmount --- PASS: TestMatchesAmount (0.00s) PASS -ok github.com/containers/storage/pkg/fileutils 0.041s +ok github.com/containers/storage/pkg/fileutils 0.019s ? github.com/containers/storage/pkg/fsutils [no test files] === RUN TestGet --- PASS: TestGet (0.00s) === RUN TestGetShortcutString --- PASS: TestGetShortcutString (0.00s) PASS -ok github.com/containers/storage/pkg/homedir 0.042s +ok github.com/containers/storage/pkg/homedir 0.034s === RUN TestFixedBufferCap --- PASS: TestFixedBufferCap (0.00s) === RUN TestFixedBufferLen @@ -3778,7 +3813,7 @@ === RUN TestBytesPipeWrite --- PASS: TestBytesPipeWrite (0.00s) === RUN TestBytesPipeWriteRandomChunks ---- PASS: TestBytesPipeWriteRandomChunks (0.26s) +--- PASS: TestBytesPipeWriteRandomChunks (0.18s) === RUN TestAtomicWriteToFile --- PASS: TestAtomicWriteToFile (0.00s) === RUN TestAtomicWriteSetCommit @@ -3804,17 +3839,17 @@ === RUN TestWriteCounter --- PASS: TestWriteCounter (0.00s) PASS -ok github.com/containers/storage/pkg/ioutils 0.397s +ok github.com/containers/storage/pkg/ioutils 0.317s === RUN TestLockCounter --- PASS: TestLockCounter (0.00s) === RUN TestLockerLock ---- PASS: TestLockerLock (0.00s) +--- PASS: TestLockerLock (0.01s) === RUN TestLockerUnlock --- PASS: TestLockerUnlock (0.00s) === RUN TestLockerConcurrency --- PASS: TestLockerConcurrency (0.03s) PASS -ok github.com/containers/storage/pkg/locker 0.114s +ok github.com/containers/storage/pkg/locker 0.062s === RUN TestLockfileName --- PASS: TestLockfileName (0.00s) === RUN TestLockfileRead @@ -3830,19 +3865,27 @@ === RUN TestLockfileTouch --- PASS: TestLockfileTouch (2.01s) === RUN TestLockfileWriteConcurrent ---- PASS: TestLockfileWriteConcurrent (0.80s) +--- PASS: TestLockfileWriteConcurrent (0.90s) === RUN TestLockfileReadConcurrent ---- PASS: TestLockfileReadConcurrent (0.01s) +--- PASS: TestLockfileReadConcurrent (0.00s) === RUN TestLockfileRecursiveWrite --- PASS: TestLockfileRecursiveWrite (0.00s) === RUN TestLockfileMixedConcurrent ---- PASS: TestLockfileMixedConcurrent (51.48s) +--- PASS: TestLockfileMixedConcurrent (51.11s) === RUN TestLockfileMixedConcurrentRecursiveWriters ---- PASS: TestLockfileMixedConcurrentRecursiveWriters (51.19s) +--- PASS: TestLockfileMixedConcurrentRecursiveWriters (51.15s) === RUN TestLockfileMultiprocessRead - child 61 acquired the read lock + child 31 acquired the read lock + child 4 acquired the read lock + child 5 acquired the read lock child 6 acquired the read lock + child 3 acquired the read lock + child 7 acquired the read lock + child 8 acquired the read lock child 9 acquired the read lock + child 10 acquired the read lock + child 11 acquired the read lock + child 12 acquired the read lock child 13 acquired the read lock child 14 acquired the read lock child 15 acquired the read lock @@ -3854,547 +3897,539 @@ child 21 acquired the read lock child 22 acquired the read lock child 23 acquired the read lock - child 49 acquired the read lock - child 56 acquired the read lock child 24 acquired the read lock + child 25 acquired the read lock child 26 acquired the read lock - child 47 acquired the read lock - child 62 acquired the read lock + child 27 acquired the read lock + child 28 acquired the read lock + child 29 acquired the read lock + child 30 acquired the read lock + child 1 acquired the read lock + child 2 acquired the read lock + child 32 acquired the read lock + child 33 acquired the read lock + child 34 acquired the read lock + child 50 acquired the read lock + child 49 acquired the read lock + child 35 acquired the read lock + child 36 acquired the read lock + child 37 acquired the read lock + child 52 acquired the read lock + child 38 acquired the read lock child 53 acquired the read lock - child 63 acquired the read lock child 54 acquired the read lock - child 67 acquired the read lock + child 39 acquired the read lock + child 55 acquired the read lock child 40 acquired the read lock child 41 acquired the read lock child 42 acquired the read lock child 43 acquired the read lock child 44 acquired the read lock child 45 acquired the read lock - child 8 acquired the read lock - child 2 acquired the read lock - child 29 acquired the read lock - child 66 acquired the read lock - child 30 acquired the read lock - child 39 acquired the read lock + child 46 acquired the read lock + child 47 acquired the read lock child 48 acquired the read lock - child 55 acquired the read lock - child 57 acquired the read lock - child 38 acquired the read lock - child 50 acquired the read lock + child 61 acquired the read lock + child 56 acquired the read lock child 51 acquired the read lock - child 25 acquired the read lock + child 62 acquired the read lock child 60 acquired the read lock - child 12 acquired the read lock - child 65 acquired the read lock - child 11 acquired the read lock child 59 acquired the read lock - child 28 acquired the read lock - child 33 acquired the read lock - child 34 acquired the read lock child 58 acquired the read lock - child 32 acquired the read lock + child 65 acquired the read lock + child 63 acquired the read lock child 64 acquired the read lock - child 27 acquired the read lock - child 52 acquired the read lock child 68 acquired the read lock + child 67 acquired the read lock + child 66 acquired the read lock child 70 acquired the read lock - child 69 acquired the read lock - child 72 acquired the read lock - child 10 acquired the read lock child 71 acquired the read lock - child 3 acquired the read lock - child 75 acquired the read lock - child 74 acquired the read lock + child 72 acquired the read lock child 73 acquired the read lock - child 35 acquired the read lock - child 36 acquired the read lock - child 81 acquired the read lock + child 57 acquired the read lock + child 74 acquired the read lock child 76 acquired the read lock + child 75 acquired the read lock child 77 acquired the read lock - child 79 acquired the read lock - child 80 acquired the read lock child 78 acquired the read lock - child 88 acquired the read lock - child 82 acquired the read lock - child 83 acquired the read lock - child 84 acquired the read lock - child 85 acquired the read lock - child 86 acquired the read lock - child 87 acquired the read lock - child 89 acquired the read lock - child 90 acquired the read lock child 91 acquired the read lock - child 92 acquired the read lock + child 90 acquired the read lock + child 79 acquired the read lock child 93 acquired the read lock child 94 acquired the read lock + child 69 acquired the read lock + child 80 acquired the read lock + child 92 acquired the read lock + child 81 acquired the read lock child 96 acquired the read lock child 95 acquired the read lock + child 82 acquired the read lock child 97 acquired the read lock + child 83 acquired the read lock child 98 acquired the read lock child 99 acquired the read lock child 100 acquired the read lock - child 5 acquired the read lock - child 4 acquired the read lock - child 46 acquired the read lock - child 1 acquired the read lock - child 31 acquired the read lock - child 7 acquired the read lock - child 37 acquired the read lock - telling child 23 to release the read lock + child 84 acquired the read lock + child 85 acquired the read lock + child 86 acquired the read lock + child 88 acquired the read lock + child 87 acquired the read lock + child 89 acquired the read lock + telling child 31 to release the read lock + telling child 3 to release the read lock + telling child 24 to release the read lock + telling child 4 to release the read lock + telling child 5 to release the read lock telling child 6 to release the read lock + telling child 7 to release the read lock + telling child 8 to release the read lock telling child 9 to release the read lock + telling child 10 to release the read lock + telling child 11 to release the read lock + telling child 18 to release the read lock + telling child 19 to release the read lock + telling child 17 to release the read lock + telling child 20 to release the read lock + telling child 12 to release the read lock + telling child 21 to release the read lock telling child 13 to release the read lock + telling child 22 to release the read lock telling child 14 to release the read lock telling child 15 to release the read lock telling child 16 to release the read lock - telling child 20 to release the read lock - telling child 21 to release the read lock - telling child 22 to release the read lock - telling child 17 to release the read lock - telling child 18 to release the read lock - telling child 61 to release the read lock - telling child 19 to release the read lock - telling child 49 to release the read lock - telling child 56 to release the read lock + telling child 30 to release the read lock + telling child 25 to release the read lock telling child 26 to release the read lock - telling child 24 to release the read lock - telling child 47 to release the read lock - telling child 62 to release the read lock + telling child 27 to release the read lock + telling child 28 to release the read lock + telling child 29 to release the read lock + telling child 2 to release the read lock + telling child 1 to release the read lock + telling child 50 to release the read lock + telling child 33 to release the read lock + telling child 32 to release the read lock + telling child 34 to release the read lock + telling child 23 to release the read lock + telling child 55 to release the read lock + telling child 52 to release the read lock telling child 53 to release the read lock - telling child 63 to release the read lock + telling child 49 to release the read lock telling child 54 to release the read lock - telling child 67 to release the read lock + telling child 39 to release the read lock telling child 40 to release the read lock + telling child 48 to release the read lock telling child 41 to release the read lock + telling child 35 to release the read lock telling child 42 to release the read lock - telling child 43 to release the read lock + telling child 36 to release the read lock + telling child 46 to release the read lock telling child 44 to release the read lock + telling child 43 to release the read lock + telling child 47 to release the read lock telling child 45 to release the read lock - telling child 8 to release the read lock - telling child 29 to release the read lock - telling child 30 to release the read lock - telling child 2 to release the read lock - telling child 66 to release the read lock - telling child 39 to release the read lock - telling child 57 to release the read lock - telling child 48 to release the read lock - telling child 55 to release the read lock - telling child 50 to release the read lock telling child 38 to release the read lock + telling child 61 to release the read lock + telling child 37 to release the read lock + telling child 56 to release the read lock telling child 51 to release the read lock - telling child 60 to release the read lock - telling child 25 to release the read lock + telling child 62 to release the read lock telling child 59 to release the read lock - telling child 12 to release the read lock - telling child 65 to release the read lock - telling child 11 to release the read lock - telling child 33 to release the read lock - telling child 28 to release the read lock - telling child 34 to release the read lock + telling child 60 to release the read lock telling child 58 to release the read lock - telling child 32 to release the read lock + telling child 63 to release the read lock telling child 64 to release the read lock - telling child 27 to release the read lock - telling child 52 to release the read lock - telling child 70 to release the read lock + telling child 65 to release the read lock + telling child 66 to release the read lock + telling child 67 to release the read lock telling child 68 to release the read lock - telling child 69 to release the read lock - telling child 72 to release the read lock + telling child 70 to release the read lock telling child 71 to release the read lock - telling child 10 to release the read lock - telling child 3 to release the read lock - telling child 75 to release the read lock + telling child 72 to release the read lock telling child 73 to release the read lock + telling child 57 to release the read lock telling child 74 to release the read lock - telling child 35 to release the read lock - telling child 36 to release the read lock telling child 76 to release the read lock - telling child 81 to release the read lock + telling child 75 to release the read lock telling child 77 to release the read lock + telling child 91 to release the read lock telling child 78 to release the read lock - telling child 79 to release the read lock - telling child 80 to release the read lock - telling child 88 to release the read lock - telling child 82 to release the read lock - telling child 84 to release the read lock - telling child 83 to release the read lock - telling child 85 to release the read lock - telling child 86 to release the read lock - telling child 87 to release the read lock - telling child 89 to release the read lock telling child 90 to release the read lock - telling child 91 to release the read lock - telling child 92 to release the read lock + telling child 79 to release the read lock + telling child 69 to release the read lock telling child 93 to release the read lock telling child 94 to release the read lock - telling child 95 to release the read lock + telling child 80 to release the read lock + telling child 92 to release the read lock + telling child 81 to release the read lock telling child 96 to release the read lock + telling child 95 to release the read lock + telling child 82 to release the read lock + telling child 83 to release the read lock telling child 97 to release the read lock telling child 98 to release the read lock telling child 99 to release the read lock + telling child 85 to release the read lock + telling child 84 to release the read lock telling child 100 to release the read lock - telling child 5 to release the read lock - telling child 4 to release the read lock - telling child 46 to release the read lock - telling child 1 to release the read lock - telling child 31 to release the read lock - telling child 7 to release the read lock - telling child 37 to release the read lock ---- PASS: TestLockfileMultiprocessRead (1.66s) + telling child 86 to release the read lock + telling child 88 to release the read lock + telling child 87 to release the read lock + telling child 89 to release the read lock +--- PASS: TestLockfileMultiprocessRead (1.21s) === RUN TestLockfileMultiprocessWrite child 1 acquired the write lock telling child 1 to release the write lock child 10 acquired the write lock telling child 10 to release the write lock - child 6 acquired the write lock - telling child 6 to release the write lock - child 2 acquired the write lock - telling child 2 to release the write lock child 4 acquired the write lock telling child 4 to release the write lock - child 3 acquired the write lock - telling child 3 to release the write lock child 5 acquired the write lock telling child 5 to release the write lock child 8 acquired the write lock telling child 8 to release the write lock - child 7 acquired the write lock - telling child 7 to release the write lock child 9 acquired the write lock telling child 9 to release the write lock + child 3 acquired the write lock + telling child 3 to release the write lock + child 2 acquired the write lock + telling child 2 to release the write lock + child 7 acquired the write lock + telling child 7 to release the write lock + child 6 acquired the write lock + telling child 6 to release the write lock --- PASS: TestLockfileMultiprocessWrite (10.02s) === RUN TestLockfileMultiprocessRecursiveWrite child 2 acquired the recursive write lock telling child 2 to release the recursive write lock + child 1 acquired the recursive write lock + telling child 1 to release the recursive write lock child 4 acquired the recursive write lock telling child 4 to release the recursive write lock child 3 acquired the recursive write lock telling child 3 to release the recursive write lock + child 6 acquired the recursive write lock + telling child 6 to release the recursive write lock child 5 acquired the recursive write lock telling child 5 to release the recursive write lock child 7 acquired the recursive write lock telling child 7 to release the recursive write lock - child 6 acquired the recursive write lock - telling child 6 to release the recursive write lock - child 9 acquired the recursive write lock - telling child 9 to release the recursive write lock child 8 acquired the recursive write lock telling child 8 to release the recursive write lock + child 9 acquired the recursive write lock + telling child 9 to release the recursive write lock child 10 acquired the recursive write lock telling child 10 to release the recursive write lock - child 1 acquired the recursive write lock - telling child 1 to release the recursive write lock ---- PASS: TestLockfileMultiprocessRecursiveWrite (10.05s) +--- PASS: TestLockfileMultiprocessRecursiveWrite (10.03s) === RUN TestLockfileMultiprocessMixed - child 113 acquired the read lock - child 59 acquired the read lock + child 85 acquired the read lock + child 79 acquired the read lock + child 72 acquired the read lock + child 73 acquired the read lock + child 74 acquired the read lock + child 4 acquired the read lock + child 97 acquired the read lock + child 75 acquired the read lock + child 5 acquired the read lock + child 76 acquired the read lock child 77 acquired the read lock - child 103 acquired the read lock + child 6 acquired the read lock + child 7 acquired the read lock + child 78 acquired the read lock + child 8 acquired the read lock + child 66 acquired the read lock + child 96 acquired the read lock + child 89 acquired the read lock + child 9 acquired the read lock + child 67 acquired the read lock + child 10 acquired the read lock + child 3 acquired the read lock + child 82 acquired the read lock + child 48 acquired the read lock + child 35 acquired the read lock + child 12 acquired the read lock child 13 acquired the read lock - child 117 acquired the read lock - child 97 acquired the read lock - child 27 acquired the read lock - child 119 acquired the read lock - child 108 acquired the read lock - child 98 acquired the read lock - child 2 acquired the read lock - child 112 acquired the read lock - child 42 acquired the read lock - child 17 acquired the read lock - child 120 acquired the read lock - child 107 acquired the read lock - child 28 acquired the read lock - child 122 acquired the read lock + child 36 acquired the read lock child 37 acquired the read lock - child 123 acquired the read lock - child 54 acquired the read lock - child 32 acquired the read lock - child 75 acquired the read lock - child 86 acquired the read lock - child 74 acquired the read lock - child 56 acquired the read lock - child 69 acquired the read lock - child 95 acquired the read lock - child 93 acquired the read lock - child 24 acquired the read lock - child 45 acquired the read lock - child 62 acquired the read lock - child 23 acquired the read lock + child 14 acquired the read lock + child 15 acquired the read lock + child 38 acquired the read lock + child 16 acquired the read lock + child 17 acquired the read lock + child 39 acquired the read lock + child 40 acquired the read lock + child 18 acquired the read lock + child 19 acquired the read lock + child 42 acquired the read lock + child 20 acquired the read lock child 43 acquired the read lock + child 44 acquired the read lock child 22 acquired the read lock + child 45 acquired the read lock + child 23 acquired the read lock + child 24 acquired the read lock + child 46 acquired the read lock + child 47 acquired the read lock child 25 acquired the read lock - child 85 acquired the read lock - child 12 acquired the read lock - child 57 acquired the read lock - child 10 acquired the read lock child 90 acquired the read lock - child 80 acquired the read lock - child 14 acquired the read lock - child 16 acquired the read lock - child 20 acquired the read lock + child 26 acquired the read lock + child 27 acquired the read lock + child 55 acquired the read lock + child 49 acquired the read lock + child 28 acquired the read lock + child 50 acquired the read lock + child 29 acquired the read lock + child 30 acquired the read lock child 52 acquired the read lock - child 67 acquired the read lock - child 66 acquired the read lock - child 15 acquired the read lock - child 83 acquired the read lock - child 9 acquired the read lock + child 70 acquired the read lock + child 53 acquired the read lock + child 54 acquired the read lock + child 69 acquired the read lock + child 118 acquired the read lock + child 114 acquired the read lock + child 115 acquired the read lock + telling child 85 to release the read lock + telling child 79 to release the read lock + child 112 acquired the read lock + telling child 72 to release the read lock + child 113 acquired the read lock + child 116 acquired the read lock + child 117 acquired the read lock + telling child 73 to release the read lock + child 59 acquired the read lock + telling child 74 to release the read lock + child 57 acquired the read lock + telling child 4 to release the read lock child 58 acquired the read lock - child 18 acquired the read lock + telling child 97 to release the read lock + child 56 acquired the read lock + child 60 acquired the read lock + child 122 acquired the read lock + telling child 5 to release the read lock + telling child 75 to release the read lock + telling child 76 to release the read lock + child 62 acquired the read lock + telling child 77 to release the read lock + child 119 acquired the read lock + child 124 acquired the read lock + telling child 6 to release the read lock + telling child 7 to release the read lock + telling child 78 to release the read lock + child 120 acquired the read lock + telling child 8 to release the read lock + child 123 acquired the read lock + telling child 96 to release the read lock + telling child 66 to release the read lock + child 125 acquired the read lock + telling child 89 to release the read lock + child 92 acquired the read lock + telling child 9 to release the read lock + telling child 67 to release the read lock + child 93 acquired the read lock + child 109 acquired the read lock + telling child 10 to release the read lock + telling child 3 to release the read lock + child 80 acquired the read lock + child 34 acquired the read lock + telling child 82 to release the read lock + child 2 acquired the read lock + child 87 acquired the read lock + telling child 48 to release the read lock + telling child 35 to release the read lock child 88 acquired the read lock + telling child 12 to release the read lock + child 99 acquired the read lock + child 104 acquired the read lock + telling child 13 to release the read lock + child 95 acquired the read lock + telling child 36 to release the read lock child 64 acquired the read lock - child 7 acquired the read lock - child 33 acquired the read lock - child 4 acquired the read lock - child 87 acquired the read lock - child 65 acquired the read lock - child 30 acquired the read lock + telling child 37 to release the read lock + telling child 14 to release the read lock + telling child 15 to release the read lock child 106 acquired the read lock - child 19 acquired the read lock child 94 acquired the read lock - child 6 acquired the read lock - child 79 acquired the read lock - child 92 acquired the read lock - child 50 acquired the read lock - child 78 acquired the read lock - child 5 acquired the read lock - child 68 acquired the read lock - child 38 acquired the read lock - child 46 acquired the read lock - child 49 acquired the read lock - child 89 acquired the read lock - child 96 acquired the read lock - child 29 acquired the read lock - child 73 acquired the read lock child 102 acquired the read lock - child 44 acquired the read lock - child 34 acquired the read lock - child 84 acquired the read lock - child 26 acquired the read lock - child 114 acquired the read lock - child 48 acquired the read lock - child 35 acquired the read lock - child 124 acquired the read lock - child 60 acquired the read lock - child 116 acquired the read lock - child 8 acquired the read lock - child 104 acquired the read lock - child 39 acquired the read lock - child 70 acquired the read lock - child 118 acquired the read lock + telling child 38 to release the read lock + telling child 16 to release the read lock + child 110 acquired the read lock + telling child 17 to release the read lock + telling child 39 to release the read lock + child 127 acquired the read lock child 63 acquired the read lock - child 125 acquired the read lock - child 138 acquired the read lock - child 136 acquired the read lock - child 133 acquired the read lock - child 82 acquired the read lock - child 137 acquired the read lock - child 129 acquired the read lock + child 128 acquired the read lock child 130 acquired the read lock - child 134 acquired the read lock - child 127 acquired the read lock - child 139 acquired the read lock + child 129 acquired the read lock + telling child 18 to release the read lock + telling child 40 to release the read lock child 132 acquired the read lock + child 133 acquired the read lock + telling child 19 to release the read lock + telling child 42 to release the read lock + child 134 acquired the read lock + child 138 acquired the read lock + child 136 acquired the read lock child 135 acquired the read lock - child 128 acquired the read lock + telling child 43 to release the read lock + telling child 20 to release the read lock + child 139 acquired the read lock + child 137 acquired the read lock child 140 acquired the read lock - child 126 acquired the read lock - child 100 acquired the read lock - child 142 acquired the read lock + telling child 44 to release the read lock child 143 acquired the read lock - child 144 acquired the read lock + telling child 22 to release the read lock + telling child 45 to release the read lock + child 142 acquired the read lock + telling child 23 to release the read lock child 145 acquired the read lock - child 146 acquired the read lock + telling child 46 to release the read lock + telling child 24 to release the read lock child 147 acquired the read lock + child 146 acquired the read lock child 148 acquired the read lock + child 144 acquired the read lock + telling child 47 to release the read lock child 149 acquired the read lock + telling child 25 to release the read lock child 150 acquired the read lock - child 109 acquired the read lock - child 47 acquired the read lock + child 84 acquired the read lock + child 68 acquired the read lock + telling child 90 to release the read lock + telling child 26 to release the read lock + telling child 27 to release the read lock + telling child 55 to release the read lock + child 98 acquired the read lock + telling child 49 to release the read lock + telling child 28 to release the read lock + telling child 50 to release the read lock + child 103 acquired the read lock + telling child 29 to release the read lock + child 86 acquired the read lock + telling child 30 to release the read lock + telling child 52 to release the read lock + child 107 acquired the read lock + child 33 acquired the read lock + telling child 70 to release the read lock + telling child 54 to release the read lock + telling child 53 to release the read lock + child 100 acquired the read lock + child 65 acquired the read lock + telling child 69 to release the read lock + telling child 118 to release the read lock child 105 acquired the read lock - child 72 acquired the read lock - child 55 acquired the read lock - child 36 acquired the read lock - child 115 acquired the read lock - child 99 acquired the read lock - child 53 acquired the read lock - child 40 acquired the read lock - child 76 acquired the read lock - child 110 acquired the read lock - child 3 acquired the read lock - telling child 59 to release the read lock + telling child 114 to release the read lock + child 32 acquired the read lock + child 108 acquired the read lock + telling child 115 to release the read lock + child 83 acquired the read lock + child 126 acquired the read lock + telling child 112 to release the read lock telling child 113 to release the read lock - telling child 77 to release the read lock - telling child 103 to release the read lock - telling child 13 to release the read lock + telling child 116 to release the read lock telling child 117 to release the read lock - telling child 97 to release the read lock - telling child 27 to release the read lock - telling child 108 to release the read lock + telling child 59 to release the read lock + telling child 57 to release the read lock + telling child 58 to release the read lock + telling child 56 to release the read lock + telling child 122 to release the read lock + telling child 60 to release the read lock + telling child 62 to release the read lock telling child 119 to release the read lock - telling child 98 to release the read lock - telling child 17 to release the read lock - telling child 42 to release the read lock - telling child 2 to release the read lock - telling child 112 to release the read lock - telling child 107 to release the read lock + telling child 124 to release the read lock telling child 120 to release the read lock - telling child 28 to release the read lock - telling child 122 to release the read lock - telling child 37 to release the read lock - telling child 54 to release the read lock telling child 123 to release the read lock - telling child 32 to release the read lock - telling child 75 to release the read lock - telling child 86 to release the read lock - telling child 74 to release the read lock - telling child 56 to release the read lock - telling child 69 to release the read lock - telling child 95 to release the read lock + telling child 125 to release the read lock + telling child 92 to release the read lock telling child 93 to release the read lock - telling child 24 to release the read lock - telling child 45 to release the read lock - telling child 23 to release the read lock - telling child 62 to release the read lock - telling child 43 to release the read lock - telling child 85 to release the read lock - telling child 22 to release the read lock - telling child 25 to release the read lock - telling child 12 to release the read lock - telling child 57 to release the read lock - telling child 10 to release the read lock - telling child 90 to release the read lock + telling child 109 to release the read lock telling child 80 to release the read lock - telling child 14 to release the read lock - telling child 20 to release the read lock - telling child 16 to release the read lock - telling child 52 to release the read lock - telling child 66 to release the read lock - telling child 67 to release the read lock - telling child 15 to release the read lock - telling child 83 to release the read lock - telling child 9 to release the read lock - telling child 58 to release the read lock - telling child 18 to release the read lock - telling child 64 to release the read lock - telling child 88 to release the read lock - telling child 7 to release the read lock - telling child 33 to release the read lock - telling child 4 to release the read lock + telling child 34 to release the read lock + telling child 2 to release the read lock telling child 87 to release the read lock - telling child 65 to release the read lock - telling child 30 to release the read lock + telling child 88 to release the read lock + telling child 99 to release the read lock + telling child 104 to release the read lock + telling child 95 to release the read lock + telling child 64 to release the read lock telling child 106 to release the read lock - telling child 19 to release the read lock - telling child 94 to release the read lock - telling child 6 to release the read lock - telling child 79 to release the read lock - telling child 92 to release the read lock - telling child 50 to release the read lock - telling child 78 to release the read lock - telling child 5 to release the read lock - telling child 68 to release the read lock - telling child 38 to release the read lock - telling child 46 to release the read lock - telling child 89 to release the read lock - telling child 49 to release the read lock - telling child 29 to release the read lock - telling child 96 to release the read lock - telling child 73 to release the read lock - telling child 44 to release the read lock telling child 102 to release the read lock - telling child 84 to release the read lock - telling child 34 to release the read lock - telling child 26 to release the read lock - telling child 114 to release the read lock - telling child 48 to release the read lock - telling child 35 to release the read lock - telling child 124 to release the read lock - telling child 60 to release the read lock - telling child 116 to release the read lock - telling child 104 to release the read lock - telling child 8 to release the read lock - telling child 70 to release the read lock - telling child 39 to release the read lock - telling child 118 to release the read lock + telling child 94 to release the read lock + telling child 110 to release the read lock telling child 63 to release the read lock - telling child 125 to release the read lock - telling child 138 to release the read lock - telling child 136 to release the read lock - telling child 133 to release the read lock - telling child 82 to release the read lock - telling child 129 to release the read lock - telling child 137 to release the read lock - telling child 130 to release the read lock - telling child 134 to release the read lock telling child 127 to release the read lock - telling child 139 to release the read lock + telling child 128 to release the read lock + telling child 130 to release the read lock + telling child 129 to release the read lock telling child 132 to release the read lock + telling child 133 to release the read lock + telling child 134 to release the read lock telling child 135 to release the read lock - telling child 128 to release the read lock - telling child 126 to release the read lock + telling child 136 to release the read lock + telling child 138 to release the read lock + telling child 137 to release the read lock + telling child 139 to release the read lock telling child 140 to release the read lock - telling child 100 to release the read lock - telling child 142 to release the read lock telling child 143 to release the read lock - telling child 144 to release the read lock + telling child 142 to release the read lock telling child 145 to release the read lock telling child 146 to release the read lock telling child 147 to release the read lock telling child 148 to release the read lock - telling child 150 to release the read lock + telling child 144 to release the read lock telling child 149 to release the read lock - telling child 47 to release the read lock - telling child 109 to release the read lock + telling child 150 to release the read lock + telling child 68 to release the read lock + telling child 84 to release the read lock + telling child 98 to release the read lock + telling child 103 to release the read lock + telling child 86 to release the read lock + telling child 107 to release the read lock + telling child 33 to release the read lock + telling child 100 to release the read lock + telling child 65 to release the read lock telling child 105 to release the read lock - telling child 72 to release the read lock - telling child 55 to release the read lock - telling child 36 to release the read lock - telling child 115 to release the read lock - telling child 99 to release the read lock - telling child 40 to release the read lock - telling child 53 to release the read lock - telling child 76 to release the read lock - telling child 3 to release the read lock - telling child 110 to release the read lock - child 31 acquired the write lock - telling child 31 to release the write lock + telling child 32 to release the read lock + telling child 108 to release the read lock + telling child 83 to release the read lock + telling child 126 to release the read lock + child 81 acquired the write lock + telling child 81 to release the write lock + child 111 acquired the write lock + telling child 111 to release the write lock + child 61 acquired the write lock + telling child 61 to release the write lock + child 101 acquired the write lock + telling child 101 to release the write lock + child 11 acquired the write lock + telling child 11 to release the write lock child 121 acquired the write lock telling child 121 to release the write lock + child 41 acquired the write lock + telling child 41 to release the write lock child 1 acquired the write lock telling child 1 to release the write lock - child 111 acquired the write lock - telling child 111 to release the write lock - child 71 acquired the write lock - telling child 71 to release the write lock - child 21 acquired the write lock - telling child 21 to release the write lock + child 31 acquired the write lock + telling child 31 to release the write lock child 131 acquired the write lock telling child 131 to release the write lock - child 11 acquired the write lock - telling child 11 to release the write lock + child 141 acquired the write lock + telling child 141 to release the write lock child 91 acquired the write lock telling child 91 to release the write lock - child 41 acquired the write lock - telling child 41 to release the write lock - child 61 acquired the write lock - telling child 61 to release the write lock + child 21 acquired the write lock + telling child 21 to release the write lock child 51 acquired the write lock telling child 51 to release the write lock - child 81 acquired the write lock - telling child 81 to release the write lock - child 141 acquired the write lock - telling child 141 to release the write lock - child 101 acquired the write lock - telling child 101 to release the write lock ---- PASS: TestLockfileMultiprocessMixed (17.03s) + child 71 acquired the write lock + telling child 71 to release the write lock +--- PASS: TestLockfileMultiprocessMixed (18.18s) PASS -ok github.com/containers/storage/pkg/lockfile 144.276s +ok github.com/containers/storage/pkg/lockfile 144.664s === RUN TestStandardLongPath --- PASS: TestStandardLongPath (0.00s) === RUN TestUNCLongPath --- PASS: TestUNCLongPath (0.00s) PASS -ok github.com/containers/storage/pkg/longpath 0.068s +ok github.com/containers/storage/pkg/longpath 0.045s ? github.com/containers/storage/pkg/loopback [no test files] === RUN TestEverything --- PASS: TestEverything (0.00s) @@ -4402,7 +4437,7 @@ --- PASS: TestGet (0.00s) === RUN TestParsePanic flag provided but not defined: -int -See '/tmp/go-build319799669/b265/mflag.test --help'. +See '/tmp/go-build142631884/b265/mflag.test --help'. --- PASS: TestParsePanic (0.00s) === RUN TestParse --- PASS: TestParse (0.00s) @@ -4412,7 +4447,7 @@ --- PASS: TestUserDefined (0.00s) === RUN TestUserDefinedBool flag needs an argument: -b -See '/tmp/go-build319799669/b265/mflag.test test --help'. +See '/tmp/go-build142631884/b265/mflag.test test --help'. --- PASS: TestUserDefinedBool (0.00s) === RUN TestSetOutput --- PASS: TestSetOutput (0.00s) @@ -4429,20 +4464,20 @@ === RUN TestMergeFlags --- PASS: TestMergeFlags (0.00s) PASS -ok github.com/containers/storage/pkg/mflag 0.014s +ok github.com/containers/storage/pkg/mflag 0.007s ? github.com/containers/storage/pkg/mflag/example [no test files] === RUN TestParseKeyValueOpt --- PASS: TestParseKeyValueOpt (0.00s) === RUN TestParseUintList --- PASS: TestParseUintList (0.00s) PASS -ok github.com/containers/storage/pkg/parsers 0.043s +ok github.com/containers/storage/pkg/parsers 0.018s === RUN TestParseRelease --- PASS: TestParseRelease (0.00s) === RUN TestCompareKernelVersion --- PASS: TestCompareKernelVersion (0.00s) PASS -ok github.com/containers/storage/pkg/parsers/kernel 0.006s +ok github.com/containers/storage/pkg/parsers/kernel 0.005s === RUN TestGetOperatingSystem --- PASS: TestGetOperatingSystem (0.00s) === RUN TestIsContainerized @@ -4450,7 +4485,7 @@ === RUN TestOsReleaseFallback --- PASS: TestOsReleaseFallback (0.00s) PASS -ok github.com/containers/storage/pkg/parsers/operatingsystem 0.023s +ok github.com/containers/storage/pkg/parsers/operatingsystem 0.027s === RUN TestBufioReaderPoolGetWithNoReaderShouldCreateOne --- PASS: TestBufioReaderPoolGetWithNoReaderShouldCreateOne (0.00s) === RUN TestBufioReaderPoolPutAndGet @@ -4464,21 +4499,21 @@ === RUN TestNewWriteCloserWrapperWithAWriteCloser --- PASS: TestNewWriteCloserWrapperWithAWriteCloser (0.00s) PASS -ok github.com/containers/storage/pkg/pools 0.026s +ok github.com/containers/storage/pkg/pools 0.024s === RUN TestGo --- PASS: TestGo (0.00s) PASS -ok github.com/containers/storage/pkg/promise 0.025s +ok github.com/containers/storage/pkg/promise 0.024s === RUN TestRegister --- PASS: TestRegister (0.00s) === RUN TestCommand ---- PASS: TestCommand (0.04s) +--- PASS: TestCommand (0.01s) === RUN TestCommandContext ---- PASS: TestCommandContext (5.01s) +--- PASS: TestCommandContext (5.00s) === RUN TestNaiveSelf --- PASS: TestNaiveSelf (0.01s) PASS -ok github.com/containers/storage/pkg/reexec 5.063s +ok github.com/containers/storage/pkg/reexec 5.017s === RUN TestGenerateRandomID --- PASS: TestGenerateRandomID (0.00s) === RUN TestGenerateNonCryptoID @@ -4496,7 +4531,7 @@ === RUN TestIsShortIDNotCorrectSize --- PASS: TestIsShortIDNotCorrectSize (0.00s) PASS -ok github.com/containers/storage/pkg/stringid 0.018s +ok github.com/containers/storage/pkg/stringid 0.014s === RUN TestGenerateRandomAlphaOnlyStringLength --- PASS: TestGenerateRandomAlphaOnlyStringLength (0.00s) === RUN TestGenerateRandomAlphaOnlyStringUniqueness @@ -4518,15 +4553,15 @@ === RUN TestShellQuoteArguments --- PASS: TestShellQuoteArguments (0.00s) PASS -ok github.com/containers/storage/pkg/stringutils 0.013s +ok github.com/containers/storage/pkg/stringutils 0.028s === RUN TestTarLogger --- PASS: TestTarLogger (0.00s) PASS -ok github.com/containers/storage/pkg/tarlog 0.062s +ok github.com/containers/storage/pkg/tarlog 0.016s === RUN TestTruncIndex --- PASS: TestTruncIndex (0.10s) PASS -ok github.com/containers/storage/pkg/truncindex 0.130s +ok github.com/containers/storage/pkg/truncindex 0.117s rm -rf /build/reproducible-path/golang-github-containers-storage-1.24.8+dfsg1/debian/tmp-home make[1]: Leaving directory '/build/reproducible-path/golang-github-containers-storage-1.24.8+dfsg1' create-stamp debian/debhelper-build-stamp @@ -4616,9 +4651,9 @@ dh_gencontrol -O--buildsystem=golang -O--ignore=bin/example dh_md5sums -O--buildsystem=golang -O--ignore=bin/example dh_builddeb -O--buildsystem=golang -O--ignore=bin/example +dpkg-deb: building package 'golang-github-containers-storage-dev' in '../golang-github-containers-storage-dev_1.24.8+dfsg1-1+deb11u1_all.deb'. dpkg-deb: building package 'containers-storage-dbgsym' in '../containers-storage-dbgsym_1.24.8+dfsg1-1+deb11u1_arm64.deb'. dpkg-deb: building package 'containers-storage' in '../containers-storage_1.24.8+dfsg1-1+deb11u1_arm64.deb'. -dpkg-deb: building package 'golang-github-containers-storage-dev' in '../golang-github-containers-storage-dev_1.24.8+dfsg1-1+deb11u1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../golang-github-containers-storage_1.24.8+dfsg1-1+deb11u1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -4626,12 +4661,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3809275/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3809275/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/1001452 and its subdirectories -I: Current time: Fri Feb 7 18:57:38 -12 2025 -I: pbuilder-time-stamp: 1738997858 +I: removing directory /srv/workspace/pbuilder/3809275 and its subdirectories +I: Current time: Sun Jan 7 14:38:06 +14 2024 +I: pbuilder-time-stamp: 1704587886