Diff of the two buildlogs: -- --- b1/build.log 2021-07-03 12:24:56.290704051 +0000 +++ b2/build.log 2021-07-03 12:27:28.856930485 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Jul 3 00:22:37 -12 2021 -I: pbuilder-time-stamp: 1625314957 +I: Current time: Sat Aug 6 08:47:58 +14 2022 +I: pbuilder-time-stamp: 1659725278 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -17,7 +17,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Wed Apr 3 04:30:39 2019 -12 +gpgv: Signature made Thu Apr 4 06:30:39 2019 +14 gpgv: using RSA key F391760D93F46892AC48AC8738D00F0018BE3E35 gpgv: issuer "zhsj@debian.org" gpgv: Can't check signature: No public key @@ -30,136 +30,170 @@ dpkg-source: info: applying test--nontest.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/55382/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/12792/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +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 +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/12792/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/12792/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='amd64' + 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]="0" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.0.3(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='673f8074cee5403f94f6fe8f035a3a42' - 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='55382' - PS1='# ' - PS2='> ' + INVOCATION_ID=92ee15675c824cdd9236ec7a0de451dd + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=12792 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/tmp.fTJIBPUnnq/pbuilderrc_tXzP --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.fTJIBPUnnq/b1 --logfile b1/build.log notary_0.6.1~ds1-3.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://78.137.99.97: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/tmp.fTJIBPUnnq/pbuilderrc_n9PN --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.fTJIBPUnnq/b2 --logfile b2/build.log notary_0.6.1~ds1-3.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://85.184.249.68:3128 I: uname -a - Linux ionos1-amd64 4.19.0-17-amd64 #1 SMP Debian 4.19.194-2 (2021-06-21) x86_64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-0.bpo.7-amd64 #1 SMP Debian 5.10.40-1~bpo10+1 (2021-06-04) x86_64 GNU/Linux I: ls -l /bin total 5116 - -rwxr-xr-x 1 root root 1168776 Apr 17 2019 bash - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 14328 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 43744 Feb 28 2019 cat - -rwxr-xr-x 1 root root 64320 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 64288 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 72512 Feb 28 2019 chown - -rwxr-xr-x 1 root root 146880 Feb 28 2019 cp - -rwxr-xr-x 1 root root 121464 Jan 17 2019 dash - -rwxr-xr-x 1 root root 109408 Feb 28 2019 date - -rwxr-xr-x 1 root root 76712 Feb 28 2019 dd - -rwxr-xr-x 1 root root 93744 Feb 28 2019 df - -rwxr-xr-x 1 root root 138856 Feb 28 2019 dir - -rwxr-xr-x 1 root root 84288 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 39520 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 35424 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 68880 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 34896 Apr 22 2020 fusermount - -rwxr-xr-x 1 root root 198976 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 98048 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 26696 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 68552 Feb 28 2019 ln - -rwxr-xr-x 1 root root 56760 Jul 26 2018 login - -rwxr-xr-x 1 root root 138856 Feb 28 2019 ls - -rwxr-xr-x 1 root root 108624 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 89088 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 68544 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 43808 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 43008 Jan 9 2019 more - -rwsr-xr-x 1 root root 51280 Jan 9 2019 mount - -rwxr-xr-x 1 root root 14408 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 138728 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 39616 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 47776 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 68416 Feb 28 2019 rm - -rwxr-xr-x 1 root root 47776 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 23312 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jun 20 20:24 sh -> dash - -rwxr-xr-x 1 root root 39552 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 80672 Feb 28 2019 stty - -rwsr-xr-x 1 root root 63568 Jan 9 2019 su - -rwxr-xr-x 1 root root 35488 Feb 28 2019 sync - -rwxr-xr-x 1 root root 445560 Apr 23 2019 tar - -rwxr-xr-x 1 root root 14440 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 97152 Feb 28 2019 touch - -rwxr-xr-x 1 root root 35424 Feb 28 2019 true - -rwxr-xr-x 1 root root 14328 Apr 22 2020 ulockmgr_server - -rwsr-xr-x 1 root root 34888 Jan 9 2019 umount - -rwxr-xr-x 1 root root 39584 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 138856 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 34896 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/55382/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1168776 Apr 18 2019 bash + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bunzip2 + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzcat + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzip2 + -rwxr-xr-x 1 root root 14328 Jul 11 2019 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore + -rwxr-xr-x 1 root root 43744 Mar 1 2019 cat + -rwxr-xr-x 1 root root 64320 Mar 1 2019 chgrp + -rwxr-xr-x 1 root root 64288 Mar 1 2019 chmod + -rwxr-xr-x 1 root root 72512 Mar 1 2019 chown + -rwxr-xr-x 1 root root 146880 Mar 1 2019 cp + -rwxr-xr-x 1 root root 121464 Jan 18 2019 dash + -rwxr-xr-x 1 root root 109408 Mar 1 2019 date + -rwxr-xr-x 1 root root 76712 Mar 1 2019 dd + -rwxr-xr-x 1 root root 93744 Mar 1 2019 df + -rwxr-xr-x 1 root root 138856 Mar 1 2019 dir + -rwxr-xr-x 1 root root 84288 Jan 10 2019 dmesg + lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname + -rwxr-xr-x 1 root root 39520 Mar 1 2019 echo + -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep + -rwxr-xr-x 1 root root 35424 Mar 1 2019 false + -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep + -rwxr-xr-x 1 root root 68880 Jan 10 2019 findmnt + -rwsr-xr-x 1 root root 34896 Apr 23 2020 fusermount + -rwxr-xr-x 1 root root 198976 Jan 8 2019 grep + -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip + -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe + -rwxr-xr-x 1 root root 98048 Jan 6 2019 gzip + -rwxr-xr-x 1 root root 26696 Sep 27 2018 hostname + -rwxr-xr-x 1 root root 68552 Mar 1 2019 ln + -rwxr-xr-x 1 root root 56760 Jul 27 2018 login + -rwxr-xr-x 1 root root 138856 Mar 1 2019 ls + -rwxr-xr-x 1 root root 108624 Jan 10 2019 lsblk + -rwxr-xr-x 1 root root 89088 Mar 1 2019 mkdir + -rwxr-xr-x 1 root root 68544 Mar 1 2019 mknod + -rwxr-xr-x 1 root root 43808 Mar 1 2019 mktemp + -rwxr-xr-x 1 root root 43008 Jan 10 2019 more + -rwsr-xr-x 1 root root 51280 Jan 10 2019 mount + -rwxr-xr-x 1 root root 14408 Jan 10 2019 mountpoint + -rwxr-xr-x 1 root root 138728 Mar 1 2019 mv + lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 39616 Mar 1 2019 pwd + lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash + -rwxr-xr-x 1 root root 47776 Mar 1 2019 readlink + -rwxr-xr-x 1 root root 68416 Mar 1 2019 rm + -rwxr-xr-x 1 root root 47776 Mar 1 2019 rmdir + -rwxr-xr-x 1 root root 23312 Jan 22 2019 run-parts + -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Aug 6 08:48 sh -> bash + lrwxrwxrwx 1 root root 4 Jul 25 04:47 sh.distrib -> dash + -rwxr-xr-x 1 root root 39552 Mar 1 2019 sleep + -rwxr-xr-x 1 root root 80672 Mar 1 2019 stty + -rwsr-xr-x 1 root root 63568 Jan 10 2019 su + -rwxr-xr-x 1 root root 35488 Mar 1 2019 sync + -rwxr-xr-x 1 root root 445560 Apr 24 2019 tar + -rwxr-xr-x 1 root root 14440 Jan 22 2019 tempfile + -rwxr-xr-x 1 root root 97152 Mar 1 2019 touch + -rwxr-xr-x 1 root root 35424 Mar 1 2019 true + -rwxr-xr-x 1 root root 14328 Apr 23 2020 ulockmgr_server + -rwsr-xr-x 1 root root 34888 Jan 10 2019 umount + -rwxr-xr-x 1 root root 39584 Mar 1 2019 uname + -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress + -rwxr-xr-x 1 root root 138856 Mar 1 2019 vdir + -rwxr-xr-x 1 root root 34896 Jan 10 2019 wdctl + -rwxr-xr-x 1 root root 946 Jan 22 2019 which + lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat + -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp + -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff + -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep + -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep + -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce + -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep + -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless + -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore + -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew +I: user script /srv/workspace/pbuilder/12792/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -479,7 +513,7 @@ Get: 228 http://deb.debian.org/debian buster/main amd64 golang-gopkg-gorethink-gorethink.v3-dev all 3.0.5-1 [112 kB] Get: 229 http://deb.debian.org/debian buster/main amd64 libssl1.1 amd64 1.1.1d-0+deb10u6 [1539 kB] Get: 230 http://deb.debian.org/debian buster/main amd64 openssl amd64 1.1.1d-0+deb10u6 [844 kB] -Fetched 109 MB in 1s (75.7 MB/s) +Fetched 109 MB in 2s (64.1 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:amd64. (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 ... 19195 files and directories currently installed.) @@ -1422,7 +1456,7 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/notary-0.6.1~ds1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/notary-0.6.1~ds1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package notary dpkg-buildpackage: info: source version 0.6.1~ds1-3 dpkg-buildpackage: info: source distribution unstable @@ -1450,15 +1484,15 @@ sed -i '/command -v cfssljson/i exit 0' ./fixtures/regenerateTestingCerts.sh cd fixtures && ./regenerateTestingCerts.sh Generating RSA private key, 4096 bit long modulus (2 primes) -..................................................................++++ -..........................................................................................................................................................................................................++++ +...................++++ +..................................................................................................................................++++ e is 65537 (0x010001) Signature ok subject=C = US, ST = CA, L = San Francisco, O = Docker, CN = Notary Testing CA Getting Private key Generating RSA private key, 4096 bit long modulus (2 primes) -..++++ -..................................++++ +.................++++ +...............................++++ e is 65537 (0x010001) Signature ok subject=C = US, ST = CA, L = San Francisco, O = Docker, CN = Notary Intermediate Testing CA @@ -1486,33 +1520,33 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/notary-0.6.1~ds1' dh_auto_build -- -tags "pkcs11" - cd _build && go install -gcflags=all=\"-trimpath=/build/notary-0.6.1\~ds1/_build/src\" -asmflags=all=\"-trimpath=/build/notary-0.6.1\~ds1/_build/src\" -v -p 15 -tags pkcs11 github.com/theupdateframework/notary github.com/theupdateframework/notary/client github.com/theupdateframework/notary/client/changelist github.com/theupdateframework/notary/cmd/escrow github.com/theupdateframework/notary/cmd/notary github.com/theupdateframework/notary/cmd/notary-server github.com/theupdateframework/notary/cmd/notary-signer github.com/theupdateframework/notary/cryptoservice github.com/theupdateframework/notary/passphrase github.com/theupdateframework/notary/proto github.com/theupdateframework/notary/server github.com/theupdateframework/notary/server/errors github.com/theupdateframework/notary/server/handlers github.com/theupdateframework/notary/server/snapshot github.com/theupdateframework/notary/server/storage github.com/theupdateframework/notary/server/timestamp github.com/theupdateframework/notary/signer github.com/theupdateframework/notary/signer/api github.com/theupdateframework/notary/signer/client github.com/theupdateframework/notary/signer/keydbstore github.com/theupdateframework/notary/storage github.com/theupdateframework/notary/storage/rethinkdb github.com/theupdateframework/notary/trustmanager github.com/theupdateframework/notary/trustmanager/remoteks github.com/theupdateframework/notary/trustmanager/yubikey github.com/theupdateframework/notary/trustpinning github.com/theupdateframework/notary/tuf github.com/theupdateframework/notary/tuf/data github.com/theupdateframework/notary/tuf/signed github.com/theupdateframework/notary/tuf/testutils github.com/theupdateframework/notary/tuf/testutils/interfaces github.com/theupdateframework/notary/tuf/testutils/keys github.com/theupdateframework/notary/tuf/utils github.com/theupdateframework/notary/tuf/validation github.com/theupdateframework/notary/utils github.com/theupdateframework/notary/version -internal/race -errors -runtime/internal/sys + cd _build && go install -gcflags=all=\"-trimpath=/build/notary-0.6.1\~ds1/_build/src\" -asmflags=all=\"-trimpath=/build/notary-0.6.1\~ds1/_build/src\" -v -p 16 -tags pkcs11 github.com/theupdateframework/notary github.com/theupdateframework/notary/client github.com/theupdateframework/notary/client/changelist github.com/theupdateframework/notary/cmd/escrow github.com/theupdateframework/notary/cmd/notary github.com/theupdateframework/notary/cmd/notary-server github.com/theupdateframework/notary/cmd/notary-signer github.com/theupdateframework/notary/cryptoservice github.com/theupdateframework/notary/passphrase github.com/theupdateframework/notary/proto github.com/theupdateframework/notary/server github.com/theupdateframework/notary/server/errors github.com/theupdateframework/notary/server/handlers github.com/theupdateframework/notary/server/snapshot github.com/theupdateframework/notary/server/storage github.com/theupdateframework/notary/server/timestamp github.com/theupdateframework/notary/signer github.com/theupdateframework/notary/signer/api github.com/theupdateframework/notary/signer/client github.com/theupdateframework/notary/signer/keydbstore github.com/theupdateframework/notary/storage github.com/theupdateframework/notary/storage/rethinkdb github.com/theupdateframework/notary/trustmanager github.com/theupdateframework/notary/trustmanager/remoteks github.com/theupdateframework/notary/trustmanager/yubikey github.com/theupdateframework/notary/trustpinning github.com/theupdateframework/notary/tuf github.com/theupdateframework/notary/tuf/data github.com/theupdateframework/notary/tuf/signed github.com/theupdateframework/notary/tuf/testutils github.com/theupdateframework/notary/tuf/testutils/interfaces github.com/theupdateframework/notary/tuf/testutils/keys github.com/theupdateframework/notary/tuf/utils github.com/theupdateframework/notary/tuf/validation github.com/theupdateframework/notary/utils github.com/theupdateframework/notary/version crypto/subtle unicode/utf8 -internal/nettrace -math/bits -unicode +vendor/golang_org/x/crypto/cryptobyte/asn1 +errors +crypto/internal/subtle +runtime/internal/sys unicode/utf16 +internal/nettrace encoding -crypto/internal/subtle +internal/cpu +unicode +internal/race +math/bits sync/atomic +runtime/internal/atomic vendor/golang_org/x/net/dns/dnsmessage -vendor/golang_org/x/crypto/cryptobyte/asn1 container/list runtime/cgo +vendor/golang_org/x/crypto/curve25519 google.golang.org/grpc/resolver google.golang.org/grpc/internal github.com/theupdateframework/notary/version -runtime/internal/atomic -vendor/golang_org/x/crypto/curve25519 -internal/cpu github.com/lib/pq/oid +internal/testlog github.com/hashicorp/hcl/hcl/strconv google.golang.org/grpc/resolver/passthrough -internal/testlog internal/bytealg math runtime @@ -1521,152 +1555,152 @@ golang.org/x/crypto/blowfish sync io +syscall internal/singleflight reflect -syscall math/rand hash -strings bytes +crypto/cipher +strings crypto/internal/randutil text/tabwriter -crypto/cipher crypto crypto/hmac hash/crc32 -golang.org/x/crypto/pbkdf2 crypto/md5 crypto/sha512 -crypto/sha256 +golang.org/x/crypto/pbkdf2 crypto/sha1 +crypto/sha256 +crypto/aes bufio vendor/golang_org/x/text/transform golang.org/x/text/transform github.com/dvsekhvalnov/jose2go/padding -crypto/aes path html google.golang.org/grpc/encoding encoding/base32 time internal/syscall/unix -internal/poll -google.golang.org/grpc/keepalive encoding/binary sort -os -regexp/syntax +internal/poll +google.golang.org/grpc/keepalive github.com/beorn7/perks/quantile github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg +regexp/syntax encoding/base64 crypto/des vendor/golang_org/x/crypto/internal/chacha20 -golang.org/x/crypto/ed25519/internal/edwards25519 vendor/golang_org/x/crypto/poly1305 +golang.org/x/crypto/ed25519/internal/edwards25519 +os vendor/golang_org/x/crypto/chacha20poly1305 encoding/pem github.com/dvsekhvalnov/jose2go/base64url github.com/dvsekhvalnov/jose2go/compact github.com/theupdateframework/notary -fmt +runtime/debug path/filepath os/signal -runtime/debug +fmt +regexp io/ioutil github.com/spf13/afero/mem -regexp github.com/prometheus/procfs/internal/util +github.com/jinzhu/inflection github.com/docker/go/canonical/json -encoding/json context -log -mime/quotedprintable encoding/hex +log net/url mime math/big +mime/quotedprintable +compress/flate vendor/golang_org/x/net/http2/hpack -github.com/miekg/pkcs11 net/http/internal -compress/flate -vendor/golang_org/x/text/unicode/norm +github.com/miekg/pkcs11 +encoding/json flag -vendor/golang_org/x/text/unicode/bidi +vendor/golang_org/x/text/unicode/norm encoding/csv -net +vendor/golang_org/x/text/unicode/bidi github.com/hashicorp/hcl/hcl/token github.com/pelletier/go-toml golang.org/x/text/unicode/norm -text/template/parse -github.com/spf13/jwalterweatherman github.com/hashicorp/hcl/hcl/ast github.com/hashicorp/hcl/hcl/scanner github.com/hashicorp/hcl/json/token -gopkg.in/yaml.v2 +net +text/template/parse +github.com/spf13/jwalterweatherman github.com/hashicorp/hcl/json/scanner -compress/gzip -vendor/golang_org/x/text/secure/bidirule +gopkg.in/yaml.v2 golang.org/x/net/context -github.com/hashicorp/hcl/hcl/parser golang.org/x/text/unicode/bidi -github.com/hashicorp/hcl/json/parser -github.com/theupdateframework/notary/tuf/validation -github.com/golang/protobuf/proto golang.org/x/net/http2/hpack +github.com/hashicorp/hcl/json/parser +github.com/hashicorp/hcl/hcl/parser +vendor/golang_org/x/text/secure/bidirule golang.org/x/net/internal/timeseries -github.com/hashicorp/hcl/hcl/printer -github.com/hashicorp/hcl google.golang.org/grpc/grpclog -text/template -vendor/golang_org/x/net/idna +compress/gzip +github.com/hashicorp/hcl +github.com/hashicorp/hcl/hcl/printer google.golang.org/grpc/codes golang.org/x/text/secure/bidirule google.golang.org/grpc/metadata +vendor/golang_org/x/net/idna google.golang.org/grpc/connectivity google.golang.org/grpc/tap github.com/bugsnag/bugsnag-go/errors os/exec github.com/pkg/errors -golang.org/x/net/idna database/sql/driver github.com/docker/distribution/digest os/user -crypto/rand -crypto/elliptic -encoding/asn1 -crypto/dsa -github.com/prometheus/common/model -database/sql github.com/prometheus/procfs/nfs -github.com/docker/distribution/uuid -crypto/rsa -golang.org/x/crypto/ed25519 -github.com/bugsnag/panicwrap -github.com/docker/distribution/reference -golang.org/x/crypto/bcrypt github.com/prometheus/procfs/xfs -github.com/jinzhu/inflection go/token +github.com/theupdateframework/notary/tuf/validation +github.com/golang/protobuf/proto +golang.org/x/net/idna +database/sql +github.com/docker/distribution/reference +github.com/prometheus/common/model +text/template +go/scanner github.com/cenkalti/backoff github.com/hailocab/go-hostpool -html/template +github.com/bugsnag/panicwrap gopkg.in/gorethink/gorethink.v3/encoding -crypto/x509/pkix -vendor/golang_org/x/crypto/cryptobyte -crypto/ecdsa gopkg.in/gorethink/gorethink.v3/types -go/scanner +go/ast runtime/pprof runtime/trace -github.com/dvsekhvalnov/jose2go/arrays github.com/davecgh/go-spew/spew github.com/pmezard/go-difflib/difflib testing +crypto/rand +crypto/elliptic +crypto/dsa +encoding/asn1 +github.com/docker/distribution/uuid +golang.org/x/crypto/ed25519 +golang.org/x/crypto/bcrypt +crypto/rsa +github.com/dvsekhvalnov/jose2go/arrays +github.com/jinzhu/gorm +html/template github.com/dvsekhvalnov/jose2go/aes github.com/dvsekhvalnov/jose2go/kdf -go/ast +crypto/ecdsa +crypto/x509/pkix +vendor/golang_org/x/crypto/cryptobyte github.com/spf13/cast -github.com/jinzhu/gorm github.com/golang/protobuf/ptypes/empty google.golang.org/grpc/encoding/proto google.golang.org/grpc/grpclb/grpc_lb_v1/messages @@ -1681,8 +1715,8 @@ github.com/prometheus/client_golang/prometheus/internal google.golang.org/grpc/status crypto/x509 -vendor/golang_org/x/net/http/httpproxy net/textproto +vendor/golang_org/x/net/http/httpproxy github.com/mitchellh/mapstructure golang.org/x/sys/unix google.golang.org/grpc/resolver/dns @@ -1692,113 +1726,113 @@ github.com/prometheus/procfs github.com/spf13/pflag mime/multipart -golang.org/x/net/http/httpguts vendor/golang_org/x/net/http/httpguts -github.com/dvsekhvalnov/jose2go/keys/ecc +golang.org/x/net/http/httpguts crypto/tls +github.com/dvsekhvalnov/jose2go/keys/ecc github.com/dvsekhvalnov/jose2go golang.org/x/crypto/ssh/terminal github.com/fsnotify/fsnotify github.com/spf13/cobra -github.com/sirupsen/logrus github.com/theupdateframework/notary/passphrase +github.com/sirupsen/logrus github.com/theupdateframework/notary/tuf/data -net/http/httptrace google.golang.org/grpc/credentials github.com/docker/go-connections/tlsconfig -github.com/docker/libtrust github.com/go-sql-driver/mysql +net/http/httptrace +github.com/docker/libtrust github.com/lib/pq gopkg.in/dancannon/gorethink.v3 -net/http google.golang.org/grpc/balancer google.golang.org/grpc/peer +net/http google.golang.org/grpc/balancer/base +google.golang.org/grpc/balancer/roundrobin github.com/theupdateframework/notary/client/changelist github.com/theupdateframework/notary/tuf/utils -google.golang.org/grpc/balancer/roundrobin github.com/theupdateframework/notary/storage/rethinkdb github.com/theupdateframework/notary/storage -github.com/magiconair/properties github.com/spf13/afero +github.com/magiconair/properties golang.org/x/net/trace +net/http/httputil +github.com/bugsnag/bugsnag-go github.com/gorilla/context github.com/docker/distribution/registry/api/errcode -net/http/httputil github.com/docker/distribution/registry/client/transport -expvar -github.com/bugsnag/bugsnag-go github.com/docker/distribution/registry/client/auth/challenge +expvar +golang.org/x/net/http2 +net/http/httptest net/http/pprof github.com/prometheus/common/expfmt -net/http/httptest -golang.org/x/net/http2 -github.com/theupdateframework/notary/server/errors github.com/gorilla/mux github.com/stretchr/testify/assert +github.com/theupdateframework/notary/server/errors +github.com/Shopify/logrus-bugsnag github.com/theupdateframework/notary/trustmanager github.com/theupdateframework/notary/server/storage -github.com/Shopify/logrus-bugsnag -github.com/theupdateframework/notary/cryptoservice -github.com/theupdateframework/notary/tuf/signed github.com/docker/distribution/context github.com/docker/distribution/registry/api/v2 +github.com/theupdateframework/notary/cryptoservice +github.com/theupdateframework/notary/tuf/signed github.com/prometheus/client_golang/prometheus -github.com/theupdateframework/notary/trustmanager/yubikey +github.com/docker/distribution/registry/auth +github.com/docker/distribution/health +github.com/docker/distribution github.com/theupdateframework/notary/trustpinning +github.com/theupdateframework/notary/trustmanager/yubikey github.com/theupdateframework/notary/signer/keydbstore github.com/theupdateframework/notary/tuf/testutils/keys -github.com/spf13/viper -github.com/theupdateframework/notary/tuf -github.com/docker/distribution/registry/auth -github.com/docker/distribution -github.com/docker/distribution/health -github.com/stretchr/testify/require github.com/docker/distribution/registry/auth/htpasswd github.com/docker/distribution/registry/auth/token +github.com/spf13/viper +github.com/theupdateframework/notary/tuf github.com/docker/distribution/registry/storage/cache github.com/docker/distribution/registry/storage/cache/memory github.com/docker/distribution/registry/client +github.com/stretchr/testify/require +github.com/theupdateframework/notary/utils +github.com/docker/distribution/registry/client/auth github.com/theupdateframework/notary/client github.com/theupdateframework/notary/server/snapshot github.com/theupdateframework/notary/tuf/testutils/interfaces -github.com/theupdateframework/notary/utils github.com/theupdateframework/notary/tuf/testutils github.com/theupdateframework/notary/server/timestamp github.com/theupdateframework/notary/server/handlers -github.com/docker/distribution/registry/client/auth google.golang.org/grpc/transport github.com/theupdateframework/notary/server github.com/theupdateframework/notary/cmd/notary google.golang.org/grpc github.com/theupdateframework/notary/trustmanager/remoteks -google.golang.org/grpc/health/grpc_health_v1 github.com/theupdateframework/notary/proto +google.golang.org/grpc/health/grpc_health_v1 google.golang.org/grpc/health -github.com/theupdateframework/notary/cmd/escrow github.com/theupdateframework/notary/signer/client github.com/theupdateframework/notary/signer +github.com/theupdateframework/notary/cmd/escrow github.com/theupdateframework/notary/signer/api github.com/theupdateframework/notary/cmd/notary-signer github.com/theupdateframework/notary/cmd/notary-server make[1]: Leaving directory '/build/notary-0.6.1~ds1' dh_auto_test -O--builddirectory=/build/notary-0.6.1\~ds1/_build -O--buildsystem=golang - cd _build && go test -vet=off -v -p 15 github.com/theupdateframework/notary github.com/theupdateframework/notary/client github.com/theupdateframework/notary/client/changelist github.com/theupdateframework/notary/cmd/escrow github.com/theupdateframework/notary/cmd/notary github.com/theupdateframework/notary/cmd/notary-server github.com/theupdateframework/notary/cmd/notary-signer github.com/theupdateframework/notary/cryptoservice github.com/theupdateframework/notary/passphrase github.com/theupdateframework/notary/proto github.com/theupdateframework/notary/server github.com/theupdateframework/notary/server/errors github.com/theupdateframework/notary/server/handlers github.com/theupdateframework/notary/server/snapshot github.com/theupdateframework/notary/server/storage github.com/theupdateframework/notary/server/timestamp github.com/theupdateframework/notary/signer github.com/theupdateframework/notary/signer/api github.com/theupdateframework/notary/signer/client github.com/theupdateframework/notary/signer/keydbstore github.com/theupdateframework/notary/storage github.com/theupdateframework/notary/storage/rethinkdb github.com/theupdateframework/notary/trustmanager github.com/theupdateframework/notary/trustmanager/remoteks github.com/theupdateframework/notary/trustmanager/yubikey github.com/theupdateframework/notary/trustpinning github.com/theupdateframework/notary/tuf github.com/theupdateframework/notary/tuf/data github.com/theupdateframework/notary/tuf/signed github.com/theupdateframework/notary/tuf/testutils github.com/theupdateframework/notary/tuf/testutils/interfaces github.com/theupdateframework/notary/tuf/testutils/keys github.com/theupdateframework/notary/tuf/utils github.com/theupdateframework/notary/tuf/validation github.com/theupdateframework/notary/utils github.com/theupdateframework/notary/version + cd _build && go test -vet=off -v -p 16 github.com/theupdateframework/notary github.com/theupdateframework/notary/client github.com/theupdateframework/notary/client/changelist github.com/theupdateframework/notary/cmd/escrow github.com/theupdateframework/notary/cmd/notary github.com/theupdateframework/notary/cmd/notary-server github.com/theupdateframework/notary/cmd/notary-signer github.com/theupdateframework/notary/cryptoservice github.com/theupdateframework/notary/passphrase github.com/theupdateframework/notary/proto github.com/theupdateframework/notary/server github.com/theupdateframework/notary/server/errors github.com/theupdateframework/notary/server/handlers github.com/theupdateframework/notary/server/snapshot github.com/theupdateframework/notary/server/storage github.com/theupdateframework/notary/server/timestamp github.com/theupdateframework/notary/signer github.com/theupdateframework/notary/signer/api github.com/theupdateframework/notary/signer/client github.com/theupdateframework/notary/signer/keydbstore github.com/theupdateframework/notary/storage github.com/theupdateframework/notary/storage/rethinkdb github.com/theupdateframework/notary/trustmanager github.com/theupdateframework/notary/trustmanager/remoteks github.com/theupdateframework/notary/trustmanager/yubikey github.com/theupdateframework/notary/trustpinning github.com/theupdateframework/notary/tuf github.com/theupdateframework/notary/tuf/data github.com/theupdateframework/notary/tuf/signed github.com/theupdateframework/notary/tuf/testutils github.com/theupdateframework/notary/tuf/testutils/interfaces github.com/theupdateframework/notary/tuf/testutils/keys github.com/theupdateframework/notary/tuf/utils github.com/theupdateframework/notary/tuf/validation github.com/theupdateframework/notary/utils github.com/theupdateframework/notary/version ? github.com/theupdateframework/notary [no test files] === RUN Test0Dot1Migration ---- PASS: Test0Dot1Migration (0.03s) +--- PASS: Test0Dot1Migration (0.01s) === RUN Test0Dot3Migration --- PASS: Test0Dot3Migration (0.01s) === RUN Test0Dot1RepoFormat -time="2021-07-03T12:23:50Z" level=warning msg="Error while downloading remote metadata, using cached timestamp - this might not be the latest version available remotely" ---- PASS: Test0Dot1RepoFormat (0.23s) +time="2022-08-05T18:49:14Z" level=warning msg="Error while downloading remote metadata, using cached timestamp - this might not be the latest version available remotely" +--- PASS: Test0Dot1RepoFormat (0.22s) === RUN Test0Dot3RepoFormat -time="2021-07-03T12:23:51Z" level=warning msg="Error while downloading remote metadata, using cached timestamp - this might not be the latest version available remotely" ---- PASS: Test0Dot3RepoFormat (0.27s) +time="2022-08-05T18:49:14Z" level=warning msg="Error while downloading remote metadata, using cached timestamp - this might not be the latest version available remotely" +--- PASS: Test0Dot3RepoFormat (0.28s) === RUN TestDownloading0Dot1RepoFormat ---- PASS: TestDownloading0Dot1RepoFormat (0.03s) +--- PASS: TestDownloading0Dot1RepoFormat (0.01s) === RUN TestDownloading0Dot3RepoFormat ---- PASS: TestDownloading0Dot3RepoFormat (0.03s) +--- PASS: TestDownloading0Dot3RepoFormat (0.02s) === RUN TestInitRepositoryManagedRolesIncludingRoot --- PASS: TestInitRepositoryManagedRolesIncludingRoot (0.01s) === RUN TestInitRepositoryManagedRolesInvalidRole @@ -1808,314 +1842,314 @@ === RUN TestInitRepositoryManagedRolesIncludingTimestamp --- PASS: TestInitRepositoryManagedRolesIncludingTimestamp (0.02s) === RUN TestInitRepositoryWithCerts ---- PASS: TestInitRepositoryWithCerts (0.04s) +--- PASS: TestInitRepositoryWithCerts (0.03s) === RUN TestMatchKeyIDsWithPublicKeys --- PASS: TestMatchKeyIDsWithPublicKeys (0.02s) === RUN TestInitRepositoryNeedsRemoteTimestampKey --- PASS: TestInitRepositoryNeedsRemoteTimestampKey (0.02s) === RUN TestInitRepositoryNeedsRemoteSnapshotKey ---- PASS: TestInitRepositoryNeedsRemoteSnapshotKey (0.01s) +--- PASS: TestInitRepositoryNeedsRemoteSnapshotKey (0.02s) === RUN TestInitRepoServerOnlyManagesTimestampKey --- PASS: TestInitRepoServerOnlyManagesTimestampKey (0.17s) === RUN TestInitRepoServerManagesTimestampAndSnapshotKeys --- PASS: TestInitRepoServerManagesTimestampAndSnapshotKeys (0.14s) === RUN TestInitRepoAttemptsExceeded ---- PASS: TestInitRepoAttemptsExceeded (0.12s) +--- PASS: TestInitRepoAttemptsExceeded (0.13s) === RUN TestInitRepoPasswordInvalid --- PASS: TestInitRepoPasswordInvalid (0.02s) === RUN TestAddTargetToTargetRoleByDefault ---- PASS: TestAddTargetToTargetRoleByDefault (0.04s) +--- PASS: TestAddTargetToTargetRoleByDefault (0.06s) === RUN TestAddTargetToSpecifiedValidRoles ---- PASS: TestAddTargetToSpecifiedValidRoles (0.06s) +--- PASS: TestAddTargetToSpecifiedValidRoles (0.05s) === RUN TestAddTargetToSpecifiedInvalidRoles ---- PASS: TestAddTargetToSpecifiedInvalidRoles (0.05s) +--- PASS: TestAddTargetToSpecifiedInvalidRoles (0.06s) === RUN TestAddTargetWithInvalidTarget --- PASS: TestAddTargetWithInvalidTarget (0.02s) === RUN TestAddTargetErrorWritingChanges ---- PASS: TestAddTargetErrorWritingChanges (0.02s) +--- PASS: TestAddTargetErrorWritingChanges (0.03s) === RUN TestRemoveTargetToTargetRoleByDefault ---- PASS: TestRemoveTargetToTargetRoleByDefault (0.05s) +--- PASS: TestRemoveTargetToTargetRoleByDefault (0.04s) === RUN TestRemoveTargetFromSpecifiedValidRoles --- PASS: TestRemoveTargetFromSpecifiedValidRoles (0.06s) === RUN TestRemoveTargetToSpecifiedInvalidRoles ---- PASS: TestRemoveTargetToSpecifiedInvalidRoles (0.06s) +--- PASS: TestRemoveTargetToSpecifiedInvalidRoles (0.05s) === RUN TestRemoveTargetErrorWritingChanges --- PASS: TestRemoveTargetErrorWritingChanges (0.02s) === RUN TestListTarget ---- PASS: TestListTarget (0.57s) +--- PASS: TestListTarget (0.60s) === RUN TestListTargetRestrictsDelegationPaths --- PASS: TestListTargetRestrictsDelegationPaths (0.08s) === RUN TestValidateRootKey ---- PASS: TestValidateRootKey (0.07s) +--- PASS: TestValidateRootKey (0.06s) === RUN TestGetChangelist ---- PASS: TestGetChangelist (0.06s) +--- PASS: TestGetChangelist (0.07s) === RUN TestPublishBareRepo ---- PASS: TestPublishBareRepo (0.64s) +--- PASS: TestPublishBareRepo (0.61s) === RUN TestPublishUninitializedRepo -time="2021-07-03T12:23:53Z" level=info msg="No TUF data found locally or remotely - initializing repository docker.com/notary for the first time" +time="2022-08-05T18:49:17Z" level=info msg="No TUF data found locally or remotely - initializing repository docker.com/notary for the first time" --- PASS: TestPublishUninitializedRepo (0.04s) === RUN TestPublishClientHasSnapshotKey ---- PASS: TestPublishClientHasSnapshotKey (0.49s) +--- PASS: TestPublishClientHasSnapshotKey (0.52s) === RUN TestPublishAfterInitServerHasSnapshotKey ---- PASS: TestPublishAfterInitServerHasSnapshotKey (0.49s) +--- PASS: TestPublishAfterInitServerHasSnapshotKey (0.54s) === RUN TestPublishAfterPullServerHasSnapshotKey ---- PASS: TestPublishAfterPullServerHasSnapshotKey (0.16s) +--- PASS: TestPublishAfterPullServerHasSnapshotKey (0.20s) === RUN TestPublishNoOneHasSnapshotKey --- PASS: TestPublishNoOneHasSnapshotKey (0.13s) === RUN TestPublishSnapshotCorrupt ---- PASS: TestPublishSnapshotCorrupt (0.23s) +--- PASS: TestPublishSnapshotCorrupt (0.28s) === RUN TestPublishTargetsCorrupt ---- PASS: TestPublishTargetsCorrupt (0.14s) +--- PASS: TestPublishTargetsCorrupt (0.16s) === RUN TestPublishRootCorrupt -time="2021-07-03T12:23:55Z" level=error msg="Could not publish Repository since we could not update: invalid character 'h' in literal true (expecting 'r')" -time="2021-07-03T12:23:55Z" level=error msg="Could not publish Repository since we could not update: invalid character 'h' in literal true (expecting 'r')" ---- PASS: TestPublishRootCorrupt (0.10s) +time="2022-08-05T18:49:19Z" level=error msg="Could not publish Repository since we could not update: invalid character 'h' in literal true (expecting 'r')" +time="2022-08-05T18:49:19Z" level=error msg="Could not publish Repository since we could not update: invalid character 'h' in literal true (expecting 'r')" +--- PASS: TestPublishRootCorrupt (0.13s) === RUN TestPublishSnapshotLocalKeysCreatedFirst --- PASS: TestPublishSnapshotLocalKeysCreatedFirst (0.01s) === RUN TestPublishDelegations ---- PASS: TestPublishDelegations (0.19s) +--- PASS: TestPublishDelegations (0.20s) === RUN TestPublishDelegationsX509 --- PASS: TestPublishDelegationsX509 (0.21s) === RUN TestPublishTargetsDelegationScopeFailIfNoKeys -time="2021-07-03T12:23:56Z" level=error msg="couldn't add target to targets/a/b: tuf: invalid role targets/a/b. delegation does not exist" -time="2021-07-03T12:23:56Z" level=error msg="couldn't add target to targets/a/b: tuf: invalid role targets/a/b. delegation does not exist" ---- PASS: TestPublishTargetsDelegationScopeFailIfNoKeys (0.14s) +time="2022-08-05T18:49:19Z" level=error msg="couldn't add target to targets/a/b: tuf: invalid role targets/a/b. delegation does not exist" +time="2022-08-05T18:49:19Z" level=error msg="couldn't add target to targets/a/b: tuf: invalid role targets/a/b. delegation does not exist" +--- PASS: TestPublishTargetsDelegationScopeFailIfNoKeys (0.18s) === RUN TestPublishTargetsDelegationSuccessLocallyHasRoles --- PASS: TestPublishTargetsDelegationSuccessLocallyHasRoles (0.16s) === RUN TestPublishTargetsDelegationNoTargetsKeyNeeded ---- PASS: TestPublishTargetsDelegationNoTargetsKeyNeeded (0.18s) +--- PASS: TestPublishTargetsDelegationNoTargetsKeyNeeded (0.21s) === RUN TestPublishTargetsDelegationSuccessNeedsToDownloadRoles ---- PASS: TestPublishTargetsDelegationSuccessNeedsToDownloadRoles (0.19s) +--- PASS: TestPublishTargetsDelegationSuccessNeedsToDownloadRoles (0.21s) === RUN TestPublishTargetsDelegationFromTwoRepos ---- PASS: TestPublishTargetsDelegationFromTwoRepos (0.19s) +--- PASS: TestPublishTargetsDelegationFromTwoRepos (0.18s) === RUN TestPublishRemoveDelegationKeyFromDelegationRole -time="2021-07-03T12:23:56Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" -time="2021-07-03T12:23:56Z" level=error msg="couldn't add target to targets/a: could not find necessary signing keys, at least one of these keys must be available: e07c647013f421b7da5dff562777be739749666a63c0b0c339814bb510af0f7a" +time="2022-08-05T18:49:20Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" +time="2022-08-05T18:49:20Z" level=error msg="couldn't add target to targets/a: could not find necessary signing keys, at least one of these keys must be available: a006052f82a6f118022c4706cf5639d738a31d2e408bf92b48055668b0d60f83" --- PASS: TestPublishRemoveDelegationKeyFromDelegationRole (0.12s) === RUN TestPublishRemoveDelegation -time="2021-07-03T12:23:57Z" level=warning msg="role targets/a has fewer keys than its threshold of 1; it will not be usable until keys are added to it" -time="2021-07-03T12:23:57Z" level=warning msg="role targets/a has fewer keys than its threshold of 1; it will not be usable until keys are added to it" -time="2021-07-03T12:23:57Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" -time="2021-07-03T12:23:57Z" level=error msg="couldn't add target to targets/a: could not find necessary signing keys, at least one of these keys must be available: " ---- PASS: TestPublishRemoveDelegation (0.10s) +time="2022-08-05T18:49:20Z" level=warning msg="role targets/a has fewer keys than its threshold of 1; it will not be usable until keys are added to it" +time="2022-08-05T18:49:20Z" level=warning msg="role targets/a has fewer keys than its threshold of 1; it will not be usable until keys are added to it" +time="2022-08-05T18:49:20Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" +time="2022-08-05T18:49:20Z" level=error msg="couldn't add target to targets/a: could not find necessary signing keys, at least one of these keys must be available: " +--- PASS: TestPublishRemoveDelegation (0.12s) === RUN TestPublishSucceedsDespiteDelegationCorrupt ---- PASS: TestPublishSucceedsDespiteDelegationCorrupt (0.12s) +--- PASS: TestPublishSucceedsDespiteDelegationCorrupt (0.14s) === RUN TestRotateKeyInvalidRole ---- PASS: TestRotateKeyInvalidRole (0.08s) +--- PASS: TestRotateKeyInvalidRole (0.07s) === RUN TestRemoteRotationError ---- PASS: TestRemoteRotationError (0.04s) +--- PASS: TestRemoteRotationError (0.02s) === RUN TestRemoteRotationEndpointError --- PASS: TestRemoteRotationEndpointError (0.04s) === RUN TestRemoteRotationNoRootKey ---- PASS: TestRemoteRotationNoRootKey (0.08s) +--- PASS: TestRemoteRotationNoRootKey (0.09s) === RUN TestRemoteRotationNoInit -time="2021-07-03T12:23:57Z" level=info msg="No TUF data found locally or remotely - initializing repository docker.com/notary for the first time" +time="2022-08-05T18:49:21Z" level=info msg="No TUF data found locally or remotely - initializing repository docker.com/notary for the first time" --- PASS: TestRemoteRotationNoInit (0.06s) === RUN TestRotateBeforePublishFromRemoteKeyToLocalKey --- PASS: TestRotateBeforePublishFromRemoteKeyToLocalKey (0.20s) === RUN TestRotateKeyAfterPublishNoServerManagementChange ---- PASS: TestRotateKeyAfterPublishNoServerManagementChange (0.57s) +--- PASS: TestRotateKeyAfterPublishNoServerManagementChange (0.59s) === RUN TestRotateKeyAfterPublishServerManagementChange ---- PASS: TestRotateKeyAfterPublishServerManagementChange (0.63s) +--- PASS: TestRotateKeyAfterPublishServerManagementChange (0.61s) === RUN TestRotateRootKey ---- PASS: TestRotateRootKey (0.17s) +--- PASS: TestRotateRootKey (0.18s) === RUN TestRotateRootMultiple ---- PASS: TestRotateRootMultiple (0.22s) +--- PASS: TestRotateRootMultiple (0.24s) === RUN TestRotateRootKeyProvided ---- PASS: TestRotateRootKeyProvided (0.16s) +--- PASS: TestRotateRootKeyProvided (0.19s) === RUN TestRotateRootKeyLegacySupport ---- PASS: TestRotateRootKeyLegacySupport (0.23s) +--- PASS: TestRotateRootKeyLegacySupport (0.26s) === RUN TestRemoteServerUnavailableNoLocalCache -time="2021-07-03T12:23:59Z" level=error msg="Could not publish Repository since we could not update: unable to reach trust server at this time: 500." +time="2022-08-05T18:49:23Z" level=error msg="Could not publish Repository since we could not update: unable to reach trust server at this time: 500." --- PASS: TestRemoteServerUnavailableNoLocalCache (0.00s) === RUN TestAddDelegationChangefileValid --- PASS: TestAddDelegationChangefileValid (0.03s) === RUN TestAddDelegationChangefileApplicable ---- PASS: TestAddDelegationChangefileApplicable (0.03s) +--- PASS: TestAddDelegationChangefileApplicable (0.02s) === RUN TestAddDelegationErrorWritingChanges --- PASS: TestAddDelegationErrorWritingChanges (0.02s) === RUN TestRemoveDelegationChangefileValid --- PASS: TestRemoveDelegationChangefileValid (0.02s) === RUN TestRemoveDelegationChangefileApplicable -time="2021-07-03T12:23:59Z" level=warning msg="role targets/a has fewer keys than its threshold of 1; it will not be usable until keys are added to it" -time="2021-07-03T12:23:59Z" level=warning msg="role targets/a has fewer keys than its threshold of 1; it will not be usable until keys are added to it" +time="2022-08-05T18:49:23Z" level=warning msg="role targets/a has fewer keys than its threshold of 1; it will not be usable until keys are added to it" +time="2022-08-05T18:49:23Z" level=warning msg="role targets/a has fewer keys than its threshold of 1; it will not be usable until keys are added to it" --- PASS: TestRemoveDelegationChangefileApplicable (0.03s) === RUN TestClearAllPathsDelegationChangefileApplicable ---- PASS: TestClearAllPathsDelegationChangefileApplicable (0.03s) +--- PASS: TestClearAllPathsDelegationChangefileApplicable (0.02s) === RUN TestFullAddDelegationChangefileApplicable ---- PASS: TestFullAddDelegationChangefileApplicable (0.04s) +--- PASS: TestFullAddDelegationChangefileApplicable (0.03s) === RUN TestFullRemoveDelegationChangefileApplicable ---- PASS: TestFullRemoveDelegationChangefileApplicable (0.04s) +--- PASS: TestFullRemoveDelegationChangefileApplicable (0.05s) === RUN TestRemoveDelegationErrorWritingChanges ---- PASS: TestRemoveDelegationErrorWritingChanges (0.02s) +--- PASS: TestRemoveDelegationErrorWritingChanges (0.03s) === RUN TestBootstrapClientBadURL --- PASS: TestBootstrapClientBadURL (0.00s) === RUN TestClientInvalidURL --- PASS: TestClientInvalidURL (0.00s) === RUN TestPublishTargetsDelegationCanUseUserKeyWithArbitraryRole ---- PASS: TestPublishTargetsDelegationCanUseUserKeyWithArbitraryRole (0.33s) +--- PASS: TestPublishTargetsDelegationCanUseUserKeyWithArbitraryRole (0.41s) === RUN TestDeleteRepo --- PASS: TestDeleteRepo (0.07s) === RUN TestDeleteRemoteRepo ---- PASS: TestDeleteRemoteRepo (0.15s) +--- PASS: TestDeleteRemoteRepo (0.16s) === RUN TestListRoles ---- PASS: TestListRoles (0.23s) +--- PASS: TestListRoles (0.25s) === RUN TestGetAllTargetInfo ---- PASS: TestGetAllTargetInfo (0.15s) +--- PASS: TestGetAllTargetInfo (0.12s) === RUN TestUpdateSucceedsEvenIfCannotWriteNewRepo -time="2021-07-03T12:24:00Z" level=error msg="could not save root to cache: Non-writable" ---- PASS: TestUpdateSucceedsEvenIfCannotWriteNewRepo (0.09s) +time="2022-08-05T18:49:24Z" level=error msg="could not save root to cache: Non-writable" +--- PASS: TestUpdateSucceedsEvenIfCannotWriteNewRepo (0.10s) === RUN TestUpdateSucceedsEvenIfCannotWriteExistingRepo ---- PASS: TestUpdateSucceedsEvenIfCannotWriteExistingRepo (0.41s) +--- PASS: TestUpdateSucceedsEvenIfCannotWriteExistingRepo (0.52s) === RUN TestUpdateInOfflineMode -time="2021-07-03T12:24:01Z" level=warning msg="Error while downloading remote metadata, using cached timestamp - this might not be the latest version available remotely" -time="2021-07-03T12:24:01Z" level=warning msg="Error while downloading remote metadata, using cached timestamp - this might not be the latest version available remotely" ---- PASS: TestUpdateInOfflineMode (0.03s) +time="2022-08-05T18:49:25Z" level=warning msg="Error while downloading remote metadata, using cached timestamp - this might not be the latest version available remotely" +time="2022-08-05T18:49:25Z" level=warning msg="Error while downloading remote metadata, using cached timestamp - this might not be the latest version available remotely" +--- PASS: TestUpdateInOfflineMode (0.05s) === RUN TestUpdateReplacesCorruptOrMissingMetadata -time="2021-07-03T12:24:01Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:01Z" level=error msg="Metadata for root expired" ---- PASS: TestUpdateReplacesCorruptOrMissingMetadata (0.77s) +time="2022-08-05T18:49:25Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:25Z" level=error msg="Metadata for root expired" +--- PASS: TestUpdateReplacesCorruptOrMissingMetadata (0.92s) === RUN TestUpdateFailsIfServerRootKeyChangedWithoutMultiSign -time="2021-07-03T12:24:02Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:02Z" level=error msg="Metadata for root expired" ---- PASS: TestUpdateFailsIfServerRootKeyChangedWithoutMultiSign (0.08s) +time="2022-08-05T18:49:26Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:26Z" level=error msg="Metadata for root expired" +--- PASS: TestUpdateFailsIfServerRootKeyChangedWithoutMultiSign (0.09s) === RUN TestUpdateRemoteRootNotExistNoLocalCache --- PASS: TestUpdateRemoteRootNotExistNoLocalCache (0.03s) === RUN TestUpdateRemoteRootNotExistCanUseLocalCache --- PASS: TestUpdateRemoteRootNotExistCanUseLocalCache (0.06s) === RUN TestUpdateRemoteRootNotExistCannotUseLocalCache ---- PASS: TestUpdateRemoteRootNotExistCannotUseLocalCache (0.07s) +--- PASS: TestUpdateRemoteRootNotExistCannotUseLocalCache (0.08s) === RUN TestUpdateRemoteRoot50XNoLocalCache --- PASS: TestUpdateRemoteRoot50XNoLocalCache (0.02s) === RUN TestUpdateRemoteRoot50XCanUseLocalCache ---- PASS: TestUpdateRemoteRoot50XCanUseLocalCache (0.05s) +--- PASS: TestUpdateRemoteRoot50XCanUseLocalCache (0.06s) === RUN TestUpdateRemoteRoot50XCannotUseLocalCache ---- PASS: TestUpdateRemoteRoot50XCannotUseLocalCache (0.07s) +--- PASS: TestUpdateRemoteRoot50XCannotUseLocalCache (0.09s) === RUN TestUpdateNonRootRemoteMissingMetadataNoLocalCache --- PASS: TestUpdateNonRootRemoteMissingMetadataNoLocalCache (0.16s) === RUN TestUpdateNonRootRemoteMissingMetadataCanUseLocalCache -time="2021-07-03T12:24:02Z" level=warning msg="Error while downloading remote metadata, using cached timestamp - this might not be the latest version available remotely" ---- PASS: TestUpdateNonRootRemoteMissingMetadataCanUseLocalCache (0.18s) +time="2022-08-05T18:49:27Z" level=warning msg="Error while downloading remote metadata, using cached timestamp - this might not be the latest version available remotely" +--- PASS: TestUpdateNonRootRemoteMissingMetadataCanUseLocalCache (0.25s) === RUN TestUpdateNonRootRemoteMissingMetadataCannotUseLocalCache -time="2021-07-03T12:24:02Z" level=warning msg="Error while downloading remote metadata, using cached timestamp - this might not be the latest version available remotely" ---- PASS: TestUpdateNonRootRemoteMissingMetadataCannotUseLocalCache (0.27s) +time="2022-08-05T18:49:27Z" level=warning msg="Error while downloading remote metadata, using cached timestamp - this might not be the latest version available remotely" +--- PASS: TestUpdateNonRootRemoteMissingMetadataCannotUseLocalCache (0.42s) === RUN TestUpdateNonRootRemote50XNoLocalCache ---- PASS: TestUpdateNonRootRemote50XNoLocalCache (0.13s) +--- PASS: TestUpdateNonRootRemote50XNoLocalCache (0.24s) === RUN TestUpdateNonRootRemote50XCanUseLocalCache -time="2021-07-03T12:24:03Z" level=warning msg="Error while downloading remote metadata, using cached timestamp - this might not be the latest version available remotely" ---- PASS: TestUpdateNonRootRemote50XCanUseLocalCache (0.19s) +time="2022-08-05T18:49:28Z" level=warning msg="Error while downloading remote metadata, using cached timestamp - this might not be the latest version available remotely" +--- PASS: TestUpdateNonRootRemote50XCanUseLocalCache (0.34s) === RUN TestUpdateNonRootRemote50XCannotUseLocalCache -time="2021-07-03T12:24:03Z" level=warning msg="Error while downloading remote metadata, using cached timestamp - this might not be the latest version available remotely" ---- PASS: TestUpdateNonRootRemote50XCannotUseLocalCache (0.26s) +time="2022-08-05T18:49:28Z" level=warning msg="Error while downloading remote metadata, using cached timestamp - this might not be the latest version available remotely" +--- PASS: TestUpdateNonRootRemote50XCannotUseLocalCache (0.34s) === RUN TestUpdateRemoteChecksumWrongNoLocalCache ---- PASS: TestUpdateRemoteChecksumWrongNoLocalCache (0.17s) +--- PASS: TestUpdateRemoteChecksumWrongNoLocalCache (0.23s) === RUN TestUpdateRemoteChecksumWrongCanUseLocalCache ---- PASS: TestUpdateRemoteChecksumWrongCanUseLocalCache (0.25s) +--- PASS: TestUpdateRemoteChecksumWrongCanUseLocalCache (0.28s) === RUN TestUpdateRemoteChecksumWrongCannotUseLocalCache ---- PASS: TestUpdateRemoteChecksumWrongCannotUseLocalCache (0.35s) +--- PASS: TestUpdateRemoteChecksumWrongCannotUseLocalCache (0.39s) === RUN TestUpdateRootRemoteCorruptedNoLocalCache -time="2021-07-03T12:24:04Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:04Z" level=error msg="Metadata for root expired" ---- PASS: TestUpdateRootRemoteCorruptedNoLocalCache (0.55s) +time="2022-08-05T18:49:29Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:29Z" level=error msg="Metadata for root expired" +--- PASS: TestUpdateRootRemoteCorruptedNoLocalCache (0.60s) === RUN TestUpdateRootRemoteCorruptedCanUseLocalCache ---- PASS: TestUpdateRootRemoteCorruptedCanUseLocalCache (1.10s) +--- PASS: TestUpdateRootRemoteCorruptedCanUseLocalCache (1.31s) === RUN TestUpdateRootRemoteCorruptedCannotUseLocalCache -time="2021-07-03T12:24:06Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:06Z" level=error msg="Metadata for root expired" ---- PASS: TestUpdateRootRemoteCorruptedCannotUseLocalCache (1.37s) +time="2022-08-05T18:49:32Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:32Z" level=error msg="Metadata for root expired" +--- PASS: TestUpdateRootRemoteCorruptedCannotUseLocalCache (1.53s) === RUN TestUpdateNonRootRemoteCorruptedNoLocalCache -time="2021-07-03T12:24:07Z" level=error msg="Metadata for targets expired" -time="2021-07-03T12:24:07Z" level=error msg="Metadata for targets expired" -time="2021-07-03T12:24:07Z" level=error msg="Metadata for snapshot expired" -time="2021-07-03T12:24:07Z" level=error msg="Metadata for snapshot expired" -time="2021-07-03T12:24:08Z" level=error msg="Metadata for timestamp expired" -time="2021-07-03T12:24:08Z" level=error msg="Metadata for timestamp expired" -time="2021-07-03T12:24:08Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" -time="2021-07-03T12:24:08Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" -time="2021-07-03T12:24:08Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" -time="2021-07-03T12:24:08Z" level=error msg="Metadata for targets/a expired" -time="2021-07-03T12:24:08Z" level=warning msg="Error getting targets/a: targets/a expired at Tue Jun 2 12:24:08 UTC 2020" -time="2021-07-03T12:24:08Z" level=warning msg="Error getting targets/a/b: valid signatures did not meet threshold for targets/a/b" -time="2021-07-03T12:24:08Z" level=warning msg="Error getting targets/a/b: valid signatures did not meet threshold for targets/a/b" -time="2021-07-03T12:24:08Z" level=warning msg="Error getting targets/a/b: valid signatures did not meet threshold for targets/a/b" -time="2021-07-03T12:24:08Z" level=error msg="Metadata for targets/a/b expired" -time="2021-07-03T12:24:08Z" level=warning msg="Error getting targets/a/b: targets/a/b expired at Tue Jun 2 12:24:08 UTC 2020" -time="2021-07-03T12:24:08Z" level=warning msg="Error getting targets/b: valid signatures did not meet threshold for targets/b" -time="2021-07-03T12:24:08Z" level=warning msg="Error getting targets/b: valid signatures did not meet threshold for targets/b" -time="2021-07-03T12:24:08Z" level=warning msg="Error getting targets/b: valid signatures did not meet threshold for targets/b" -time="2021-07-03T12:24:08Z" level=error msg="Metadata for targets/b expired" -time="2021-07-03T12:24:08Z" level=warning msg="Error getting targets/b: targets/b expired at Tue Jun 2 12:24:08 UTC 2020" ---- PASS: TestUpdateNonRootRemoteCorruptedNoLocalCache (1.52s) +time="2022-08-05T18:49:33Z" level=error msg="Metadata for targets expired" +time="2022-08-05T18:49:33Z" level=error msg="Metadata for targets expired" +time="2022-08-05T18:49:33Z" level=error msg="Metadata for snapshot expired" +time="2022-08-05T18:49:33Z" level=error msg="Metadata for snapshot expired" +time="2022-08-05T18:49:33Z" level=error msg="Metadata for timestamp expired" +time="2022-08-05T18:49:33Z" level=error msg="Metadata for timestamp expired" +time="2022-08-05T18:49:33Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" +time="2022-08-05T18:49:33Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" +time="2022-08-05T18:49:33Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" +time="2022-08-05T18:49:33Z" level=error msg="Metadata for targets/a expired" +time="2022-08-05T18:49:33Z" level=warning msg="Error getting targets/a: targets/a expired at Sun Jul 4 18:49:33 UTC 2021" +time="2022-08-05T18:49:33Z" level=warning msg="Error getting targets/a/b: valid signatures did not meet threshold for targets/a/b" +time="2022-08-05T18:49:33Z" level=warning msg="Error getting targets/a/b: valid signatures did not meet threshold for targets/a/b" +time="2022-08-05T18:49:33Z" level=warning msg="Error getting targets/a/b: valid signatures did not meet threshold for targets/a/b" +time="2022-08-05T18:49:34Z" level=error msg="Metadata for targets/a/b expired" +time="2022-08-05T18:49:34Z" level=warning msg="Error getting targets/a/b: targets/a/b expired at Sun Jul 4 18:49:34 UTC 2021" +time="2022-08-05T18:49:34Z" level=warning msg="Error getting targets/b: valid signatures did not meet threshold for targets/b" +time="2022-08-05T18:49:34Z" level=warning msg="Error getting targets/b: valid signatures did not meet threshold for targets/b" +time="2022-08-05T18:49:34Z" level=warning msg="Error getting targets/b: valid signatures did not meet threshold for targets/b" +time="2022-08-05T18:49:34Z" level=error msg="Metadata for targets/b expired" +time="2022-08-05T18:49:34Z" level=warning msg="Error getting targets/b: targets/b expired at Sun Jul 4 18:49:34 UTC 2021" +--- PASS: TestUpdateNonRootRemoteCorruptedNoLocalCache (1.56s) === RUN TestUpdateNonRootRemoteCorruptedCanUseLocalCache -time="2021-07-03T12:24:09Z" level=error msg="Metadata for timestamp expired" -time="2021-07-03T12:24:09Z" level=error msg="Metadata for timestamp expired" ---- PASS: TestUpdateNonRootRemoteCorruptedCanUseLocalCache (1.90s) +time="2022-08-05T18:49:35Z" level=error msg="Metadata for timestamp expired" +time="2022-08-05T18:49:35Z" level=error msg="Metadata for timestamp expired" +--- PASS: TestUpdateNonRootRemoteCorruptedCanUseLocalCache (2.13s) === RUN TestUpdateNonRootRemoteCorruptedCannotUseLocalCache -time="2021-07-03T12:24:11Z" level=error msg="Metadata for targets expired" -time="2021-07-03T12:24:11Z" level=error msg="Metadata for snapshot expired" -time="2021-07-03T12:24:11Z" level=error msg="Metadata for snapshot expired" -time="2021-07-03T12:24:11Z" level=error msg="Metadata for timestamp expired" -time="2021-07-03T12:24:11Z" level=error msg="Metadata for timestamp expired" -time="2021-07-03T12:24:12Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" -time="2021-07-03T12:24:12Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" -time="2021-07-03T12:24:12Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" -time="2021-07-03T12:24:12Z" level=error msg="Metadata for targets/a expired" -time="2021-07-03T12:24:12Z" level=warning msg="Error getting targets/a: targets/a expired at Tue Jun 2 12:24:12 UTC 2020" -time="2021-07-03T12:24:12Z" level=warning msg="Error getting targets/a/b: valid signatures did not meet threshold for targets/a/b" -time="2021-07-03T12:24:12Z" level=warning msg="Error getting targets/a/b: valid signatures did not meet threshold for targets/a/b" -time="2021-07-03T12:24:12Z" level=warning msg="Error getting targets/a/b: valid signatures did not meet threshold for targets/a/b" -time="2021-07-03T12:24:12Z" level=error msg="Metadata for targets/a/b expired" -time="2021-07-03T12:24:12Z" level=warning msg="Error getting targets/a/b: targets/a/b expired at Tue Jun 2 12:24:12 UTC 2020" -time="2021-07-03T12:24:13Z" level=warning msg="Error getting targets/b: valid signatures did not meet threshold for targets/b" -time="2021-07-03T12:24:13Z" level=warning msg="Error getting targets/b: valid signatures did not meet threshold for targets/b" -time="2021-07-03T12:24:13Z" level=warning msg="Error getting targets/b: valid signatures did not meet threshold for targets/b" -time="2021-07-03T12:24:13Z" level=error msg="Metadata for targets/b expired" -time="2021-07-03T12:24:13Z" level=warning msg="Error getting targets/b: targets/b expired at Tue Jun 2 12:24:13 UTC 2020" ---- PASS: TestUpdateNonRootRemoteCorruptedCannotUseLocalCache (2.57s) +time="2022-08-05T18:49:37Z" level=error msg="Metadata for targets expired" +time="2022-08-05T18:49:37Z" level=error msg="Metadata for snapshot expired" +time="2022-08-05T18:49:37Z" level=error msg="Metadata for snapshot expired" +time="2022-08-05T18:49:37Z" level=error msg="Metadata for timestamp expired" +time="2022-08-05T18:49:37Z" level=error msg="Metadata for timestamp expired" +time="2022-08-05T18:49:38Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" +time="2022-08-05T18:49:38Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" +time="2022-08-05T18:49:38Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" +time="2022-08-05T18:49:38Z" level=error msg="Metadata for targets/a expired" +time="2022-08-05T18:49:38Z" level=warning msg="Error getting targets/a: targets/a expired at Sun Jul 4 18:49:38 UTC 2021" +time="2022-08-05T18:49:38Z" level=warning msg="Error getting targets/a/b: valid signatures did not meet threshold for targets/a/b" +time="2022-08-05T18:49:38Z" level=warning msg="Error getting targets/a/b: valid signatures did not meet threshold for targets/a/b" +time="2022-08-05T18:49:38Z" level=warning msg="Error getting targets/a/b: valid signatures did not meet threshold for targets/a/b" +time="2022-08-05T18:49:38Z" level=error msg="Metadata for targets/a/b expired" +time="2022-08-05T18:49:38Z" level=warning msg="Error getting targets/a/b: targets/a/b expired at Sun Jul 4 18:49:38 UTC 2021" +time="2022-08-05T18:49:39Z" level=warning msg="Error getting targets/b: valid signatures did not meet threshold for targets/b" +time="2022-08-05T18:49:39Z" level=warning msg="Error getting targets/b: valid signatures did not meet threshold for targets/b" +time="2022-08-05T18:49:39Z" level=warning msg="Error getting targets/b: valid signatures did not meet threshold for targets/b" +time="2022-08-05T18:49:39Z" level=error msg="Metadata for targets/b expired" +time="2022-08-05T18:49:39Z" level=warning msg="Error getting targets/b: targets/b expired at Sun Jul 4 18:49:39 UTC 2021" +--- PASS: TestUpdateNonRootRemoteCorruptedCannotUseLocalCache (2.87s) === RUN TestUpdateLocalAndRemoteRootCorrupt -time="2021-07-03T12:24:14Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:14Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:15Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:15Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:15Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:15Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:15Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:15Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:16Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:16Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:16Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:16Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:16Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:16Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:16Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:16Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:16Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:16Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:16Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:16Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:16Z" level=error msg="Metadata for root expired" -time="2021-07-03T12:24:16Z" level=error msg="Metadata for root expired" ---- PASS: TestUpdateLocalAndRemoteRootCorrupt (2.93s) +time="2022-08-05T18:49:40Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:40Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:41Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:41Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:41Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:41Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:42Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:42Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:42Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:42Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:42Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:42Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:42Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:42Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:42Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:42Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:42Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:42Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:42Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:42Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:42Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:42Z" level=error msg="Metadata for root expired" +--- PASS: TestUpdateLocalAndRemoteRootCorrupt (3.11s) === RUN TestUpdateRemoteKeyRotated -time="2021-07-03T12:24:16Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" -time="2021-07-03T12:24:16Z" level=warning msg="Error getting targets/a/b: valid signatures did not meet threshold for targets/a/b" -time="2021-07-03T12:24:16Z" level=warning msg="Error getting targets/b: valid signatures did not meet threshold for targets/b" ---- PASS: TestUpdateRemoteKeyRotated (0.23s) +time="2022-08-05T18:49:42Z" level=warning msg="Error getting targets/a: valid signatures did not meet threshold for targets/a" +time="2022-08-05T18:49:42Z" level=warning msg="Error getting targets/a/b: valid signatures did not meet threshold for targets/a/b" +time="2022-08-05T18:49:42Z" level=warning msg="Error getting targets/b: valid signatures did not meet threshold for targets/b" +--- PASS: TestUpdateRemoteKeyRotated (0.32s) === RUN TestValidateRootRotationWithOldRole ---- PASS: TestValidateRootRotationWithOldRole (0.13s) +--- PASS: TestValidateRootRotationWithOldRole (0.15s) === RUN TestRootRoleInvariant ---- PASS: TestRootRoleInvariant (0.12s) +--- PASS: TestRootRoleInvariant (0.14s) === RUN TestBadIntermediateTransitions ---- PASS: TestBadIntermediateTransitions (0.04s) +--- PASS: TestBadIntermediateTransitions (0.05s) === RUN TestExpiredIntermediateTransitions -time="2021-07-03T12:24:16Z" level=warning msg="root is nearing expiry, you should re-sign the role metadata" +time="2022-08-05T18:49:43Z" level=warning msg="root is nearing expiry, you should re-sign the role metadata" --- PASS: TestExpiredIntermediateTransitions (0.06s) === RUN TestDownloadTargetsLarge ---- PASS: TestDownloadTargetsLarge (5.45s) +--- PASS: TestDownloadTargetsLarge (5.29s) === RUN TestDownloadTargetsDeep ---- PASS: TestDownloadTargetsDeep (0.05s) +--- PASS: TestDownloadTargetsDeep (0.03s) === RUN TestDownloadSnapshotLargeDelegationsMany ---- PASS: TestDownloadSnapshotLargeDelegationsMany (4.43s) +--- PASS: TestDownloadSnapshotLargeDelegationsMany (3.97s) === RUN TestRootOnDiskTrustPinning --- PASS: TestRootOnDiskTrustPinning (0.02s) === RUN TestApplyTargetsChange @@ -2155,14 +2189,14 @@ === RUN TestApplyChangelistTargetsToMultipleRoles --- PASS: TestApplyChangelistTargetsToMultipleRoles (0.00s) === RUN TestApplyChangelistTargetsFailsNonexistentRole -time="2021-07-03T12:24:26Z" level=error msg="couldn't add target to targets/level1/level2/level3/level4: tuf: invalid role targets/level1/level2/level3/level4. delegation does not exist" -time="2021-07-03T12:24:26Z" level=error msg="couldn't remove target from targets/level1/level2/level3/level4: tuf: invalid role targets/level1/level2/level3/level4. delegation does not exist" +time="2022-08-05T18:49:52Z" level=error msg="couldn't add target to targets/level1/level2/level3/level4: tuf: invalid role targets/level1/level2/level3/level4. delegation does not exist" +time="2022-08-05T18:49:52Z" level=error msg="couldn't remove target from targets/level1/level2/level3/level4: tuf: invalid role targets/level1/level2/level3/level4. delegation does not exist" --- PASS: TestApplyChangelistTargetsFailsNonexistentRole (0.00s) === RUN TestChangeTargetMetaFailsInvalidRole -time="2021-07-03T12:24:26Z" level=error msg="couldn't add target to ruhroh: tuf: invalid role ruhroh. does not exist" +time="2022-08-05T18:49:52Z" level=error msg="couldn't add target to ruhroh: tuf: invalid role ruhroh. does not exist" --- PASS: TestChangeTargetMetaFailsInvalidRole (0.00s) === RUN TestChangeTargetMetaFailsIfPrefixError -time="2021-07-03T12:24:26Z" level=error msg="couldn't add target to targets/level1: Could not add all targets" +time="2022-08-05T18:49:52Z" level=error msg="couldn't add target to targets/level1: Could not add all targets" --- PASS: TestChangeTargetMetaFailsIfPrefixError (0.00s) === RUN TestAllNearExpiry --- PASS: TestAllNearExpiry (0.00s) @@ -2171,7 +2205,7 @@ === RUN TestRotateRemoteKeyOffline --- PASS: TestRotateRemoteKeyOffline (0.00s) PASS -ok github.com/theupdateframework/notary/client 36.204s +ok github.com/theupdateframework/notary/client 38.395s === RUN TestTUFDelegation --- PASS: TestTUFDelegation (0.00s) === RUN TestMemChangelist @@ -2183,14 +2217,14 @@ === RUN TestAdd --- PASS: TestAdd (0.00s) === RUN TestErrorConditions -time="2021-07-03T12:23:47Z" level=warning msg="invalid character '\\x05' looking for beginning of value" +time="2022-08-05T18:49:10Z" level=warning msg="invalid character '\\x05' looking for beginning of value" --- PASS: TestErrorConditions (0.00s) === RUN TestListOrder --- PASS: TestListOrder (0.00s) === RUN TestFileChangeIterator --- PASS: TestFileChangeIterator (0.00s) PASS -ok github.com/theupdateframework/notary/client/changelist 0.058s +ok github.com/theupdateframework/notary/client/changelist 0.016s === RUN TestParseConfigError --- PASS: TestParseConfigError (0.00s) === RUN TestSetupGRPCServer @@ -2200,7 +2234,7 @@ === RUN TestSetupNetListener --- PASS: TestSetupNetListener (0.00s) PASS -ok github.com/theupdateframework/notary/cmd/escrow 0.019s +ok github.com/theupdateframework/notary/cmd/escrow 0.012s === RUN TestPurgeDelegationKeys Usage: delegation [command] @@ -2228,7 +2262,7 @@ === RUN TestAddInvalidDelegationName --- PASS: TestAddInvalidDelegationName (0.02s) === RUN TestAddInvalidDelegationCert ---- PASS: TestAddInvalidDelegationCert (0.01s) +--- PASS: TestAddInvalidDelegationCert (0.00s) === RUN TestAddInvalidShortPubkeyCert --- PASS: TestAddInvalidShortPubkeyCert (0.00s) === RUN TestRemoveInvalidDelegationName @@ -2276,24 +2310,24 @@ === RUN TestInitWithRootCert --- PASS: TestInitWithRootCert (0.15s) === RUN TestClientTUFInteraction ---- PASS: TestClientTUFInteraction (0.26s) +--- PASS: TestClientTUFInteraction (0.24s) === RUN TestClientDeleteTUFInteraction -time="2021-07-03T12:23:51Z" level=error msg="could not reach https://invalid-server: Get https://invalid-server/v2/: dial tcp: lookup invalid-server on [::1]:53: read udp [::1]:56301->[::1]:53: read: connection refused" +time="2022-08-05T18:49:15Z" level=error msg="could not reach https://invalid-server: Get https://invalid-server/v2/: dial tcp: lookup invalid-server on [::1]:53: read udp [::1]:38239->[::1]:53: read: connection refused" --- PASS: TestClientDeleteTUFInteraction (0.30s) === RUN TestClientTUFAddByHashInteraction --- PASS: TestClientTUFAddByHashInteraction (0.44s) === RUN TestClientDelegationsInteraction -time="2021-07-03T12:23:52Z" level=warning msg="role targets/delegation has fewer keys than its threshold of 1; it will not be usable until keys are added to it" -time="2021-07-03T12:23:52Z" level=warning msg="role targets/delegation has fewer keys than its threshold of 1; it will not be usable until keys are added to it" ---- PASS: TestClientDelegationsInteraction (1.03s) +time="2022-08-05T18:49:15Z" level=warning msg="role targets/delegation has fewer keys than its threshold of 1; it will not be usable until keys are added to it" +time="2022-08-05T18:49:15Z" level=warning msg="role targets/delegation has fewer keys than its threshold of 1; it will not be usable until keys are added to it" +--- PASS: TestClientDelegationsInteraction (0.93s) === RUN TestClientDelegationsPublishing ---- PASS: TestClientDelegationsPublishing (0.80s) +--- PASS: TestClientDelegationsPublishing (0.83s) === RUN TestClientKeyGenerationRotation ---- PASS: TestClientKeyGenerationRotation (1.20s) +--- PASS: TestClientKeyGenerationRotation (1.28s) === RUN TestKeyRotation --- PASS: TestKeyRotation (0.21s) === RUN TestKeyRotationNonRoot ---- PASS: TestKeyRotationNonRoot (0.23s) +--- PASS: TestKeyRotationNonRoot (0.26s) === RUN TestDefaultRootKeyGeneration --- PASS: TestDefaultRootKeyGeneration (0.01s) === RUN TestLogLevelFlags @@ -2302,43 +2336,43 @@ --- PASS: TestClientKeyPassphraseChange (0.22s) === RUN TestPurgeSingleKey Removal of the following keys from all delegations in gun staged for next publish: - - b976a09200605d1bd27241145a603dff2670dfcbaa9eb4258d04a071f99d7f2a ---- PASS: TestPurgeSingleKey (0.18s) + - 0068766f10a252e2fde2b07f3ff436a1090c737b60686f1909d25985230cf86b +--- PASS: TestPurgeSingleKey (0.16s) === RUN TestWitness -time="2021-07-03T12:23:56Z" level=warning msg="Error getting targets/delegation: valid signatures did not meet threshold for targets/delegation" -time="2021-07-03T12:23:56Z" level=warning msg="Error getting targets/delegation: valid signatures did not meet threshold for targets/delegation" -time="2021-07-03T12:23:56Z" level=warning msg="Error getting targets/delegation: valid signatures did not meet threshold for targets/delegation" -time="2021-07-03T12:23:56Z" level=warning msg="Error getting targets/delegation: valid signatures did not meet threshold for targets/delegation" -time="2021-07-03T12:23:56Z" level=warning msg="role targets/delegation has fewer keys than its threshold of 1; it will not be usable until keys are added to it" -time="2021-07-03T12:23:56Z" level=warning msg="role targets/delegation has fewer keys than its threshold of 1; it will not be usable until keys are added to it" -time="2021-07-03T12:23:56Z" level=warning msg="Error getting targets/delegation: valid signatures did not meet threshold for targets/delegation" ---- PASS: TestWitness (0.55s) +time="2022-08-05T18:49:19Z" level=warning msg="Error getting targets/delegation: valid signatures did not meet threshold for targets/delegation" +time="2022-08-05T18:49:19Z" level=warning msg="Error getting targets/delegation: valid signatures did not meet threshold for targets/delegation" +time="2022-08-05T18:49:20Z" level=warning msg="Error getting targets/delegation: valid signatures did not meet threshold for targets/delegation" +time="2022-08-05T18:49:20Z" level=warning msg="Error getting targets/delegation: valid signatures did not meet threshold for targets/delegation" +time="2022-08-05T18:49:20Z" level=warning msg="role targets/delegation has fewer keys than its threshold of 1; it will not be usable until keys are added to it" +time="2022-08-05T18:49:20Z" level=warning msg="role targets/delegation has fewer keys than its threshold of 1; it will not be usable until keys are added to it" +time="2022-08-05T18:49:20Z" level=warning msg="Error getting targets/delegation: valid signatures did not meet threshold for targets/delegation" +--- PASS: TestWitness (0.59s) === RUN TestClientTUFInitWithAutoPublish -time="2021-07-03T12:23:56Z" level=error msg="could not reach https://notary-server-on-the-moon:12306: Get https://notary-server-on-the-moon:12306/v2/: dial tcp: lookup notary-server-on-the-moon on [::1]:53: read udp [::1]:52262->[::1]:53: read: connection refused" +time="2022-08-05T18:49:20Z" level=error msg="could not reach https://notary-server-on-the-moon:12306: Get https://notary-server-on-the-moon:12306/v2/: dial tcp: lookup notary-server-on-the-moon on [::1]:53: read udp [::1]:60023->[::1]:53: read: connection refused" --- PASS: TestClientTUFInitWithAutoPublish (0.18s) === RUN TestClientTUFAddWithAutoPublish -time="2021-07-03T12:23:56Z" level=error msg="could not reach https://notary-server:4443: Get https://notary-server:4443/v2/: dial tcp: lookup notary-server on [::1]:53: read udp [::1]:46419->[::1]:53: read: connection refused" -time="2021-07-03T12:23:56Z" level=error msg="Could not publish Repository since we could not update: client is offline" -time="2021-07-03T12:23:56Z" level=error msg="could not reach https://notary-server-on-the-moon:12306: Get https://notary-server-on-the-moon:12306/v2/: dial tcp: lookup notary-server-on-the-moon on [::1]:53: read udp [::1]:49784->[::1]:53: read: connection refused" -time="2021-07-03T12:23:56Z" level=error msg="Could not publish Repository since we could not update: client is offline" ---- PASS: TestClientTUFAddWithAutoPublish (0.15s) +time="2022-08-05T18:49:20Z" level=error msg="could not reach https://notary-server:4443: Get https://notary-server:4443/v2/: dial tcp: lookup notary-server on [::1]:53: read udp [::1]:59498->[::1]:53: read: connection refused" +time="2022-08-05T18:49:20Z" level=error msg="Could not publish Repository since we could not update: client is offline" +time="2022-08-05T18:49:20Z" level=error msg="could not reach https://notary-server-on-the-moon:12306: Get https://notary-server-on-the-moon:12306/v2/: dial tcp: lookup notary-server-on-the-moon on [::1]:53: read udp [::1]:43556->[::1]:53: read: connection refused" +time="2022-08-05T18:49:20Z" level=error msg="Could not publish Repository since we could not update: client is offline" +--- PASS: TestClientTUFAddWithAutoPublish (0.16s) === RUN TestClientTUFRemoveWithAutoPublish ---- PASS: TestClientTUFRemoveWithAutoPublish (0.30s) +--- PASS: TestClientTUFRemoveWithAutoPublish (0.28s) === RUN TestClientDelegationAddWithAutoPublish ---- PASS: TestClientDelegationAddWithAutoPublish (0.14s) +--- PASS: TestClientDelegationAddWithAutoPublish (0.13s) === RUN TestClientDelegationRemoveWithAutoPublish -time="2021-07-03T12:23:57Z" level=warning msg="role targets/delegation has fewer keys than its threshold of 1; it will not be usable until keys are added to it" -time="2021-07-03T12:23:57Z" level=warning msg="role targets/delegation has fewer keys than its threshold of 1; it will not be usable until keys are added to it" ---- PASS: TestClientDelegationRemoveWithAutoPublish (0.30s) +time="2022-08-05T18:49:21Z" level=warning msg="role targets/delegation has fewer keys than its threshold of 1; it will not be usable until keys are added to it" +time="2022-08-05T18:49:21Z" level=warning msg="role targets/delegation has fewer keys than its threshold of 1; it will not be usable until keys are added to it" +--- PASS: TestClientDelegationRemoveWithAutoPublish (0.31s) === RUN TestClientTUFAddByHashWithAutoPublish ---- PASS: TestClientTUFAddByHashWithAutoPublish (0.14s) +--- PASS: TestClientTUFAddByHashWithAutoPublish (0.13s) === RUN TestClientKeyImport -time="2021-07-03T12:23:57Z" level=warning msg="failed to import key to store: Invalid key generated, key may be encrypted and does not contain path header" -time="2021-07-03T12:23:57Z" level=warning msg="failed to import key () to store: Cannot have canonical role key without a gun, don't know what gun it belongs to" ---- PASS: TestClientKeyImport (0.06s) +time="2022-08-05T18:49:21Z" level=warning msg="failed to import key to store: Invalid key generated, key may be encrypted and does not contain path header" +time="2022-08-05T18:49:21Z" level=warning msg="failed to import key () to store: Cannot have canonical role key without a gun, don't know what gun it belongs to" +--- PASS: TestClientKeyImport (0.07s) === RUN TestAddDelImportKeyPublishFlow -time="2021-07-03T12:23:58Z" level=error msg="couldn't add target to targets/releases: could not find necessary signing keys, at least one of these keys must be available: 0570f9fdca00bdaf62f3f79bf84e70748ba2c8bff926f20dd996bac49e6164fc" ---- PASS: TestAddDelImportKeyPublishFlow (0.34s) +time="2022-08-05T18:49:21Z" level=error msg="couldn't add target to targets/releases: could not find necessary signing keys, at least one of these keys must be available: 0570f9fdca00bdaf62f3f79bf84e70748ba2c8bff926f20dd996bac49e6164fc" +--- PASS: TestAddDelImportKeyPublishFlow (0.31s) === RUN TestExportImportFlow --- PASS: TestExportImportFlow (0.11s) === RUN TestDelegationKeyImportExport @@ -2350,7 +2384,7 @@ === RUN TestRemoveIfNoKey --- PASS: TestRemoveIfNoKey (0.00s) === RUN TestRemoveOneKeyAbort ---- PASS: TestRemoveOneKeyAbort (0.00s) +--- PASS: TestRemoveOneKeyAbort (0.01s) === RUN TestRemoveOneKeyConfirm --- PASS: TestRemoveOneKeyConfirm (0.01s) === RUN TestRemoveMultikeysInvalidInput @@ -2360,16 +2394,16 @@ === RUN TestRemoveMultikeysRemoveOnlyChosenKey --- PASS: TestRemoveMultikeysRemoveOnlyChosenKey (0.01s) === RUN TestRotateKeyInvalidRoles -time="2021-07-03T12:23:58Z" level=error msg="could not reach https://notary-server:4443: Get https://notary-server:4443/v2/: dial tcp: lookup notary-server on [::1]:53: read udp [::1]:50044->[::1]:53: read: connection refused" -time="2021-07-03T12:23:58Z" level=error msg="could not reach https://notary-server:4443: Get https://notary-server:4443/v2/: dial tcp: lookup notary-server on [::1]:53: read udp [::1]:40072->[::1]:53: read: connection refused" -time="2021-07-03T12:23:58Z" level=error msg="could not reach https://notary-server:4443: Get https://notary-server:4443/v2/: dial tcp: lookup notary-server on [::1]:53: read udp [::1]:52747->[::1]:53: read: connection refused" -time="2021-07-03T12:23:58Z" level=error msg="could not reach https://notary-server:4443: Get https://notary-server:4443/v2/: dial tcp: lookup notary-server on [::1]:53: read udp [::1]:49650->[::1]:53: read: connection refused" ---- PASS: TestRotateKeyInvalidRoles (0.01s) +time="2022-08-05T18:49:21Z" level=error msg="could not reach https://notary-server:4443: Get https://notary-server:4443/v2/: dial tcp: lookup notary-server on [::1]:53: read udp [::1]:38113->[::1]:53: read: connection refused" +time="2022-08-05T18:49:21Z" level=error msg="could not reach https://notary-server:4443: Get https://notary-server:4443/v2/: dial tcp: lookup notary-server on [::1]:53: read udp [::1]:38713->[::1]:53: read: connection refused" +time="2022-08-05T18:49:21Z" level=error msg="could not reach https://notary-server:4443: Get https://notary-server:4443/v2/: dial tcp: lookup notary-server on [::1]:53: read udp [::1]:47758->[::1]:53: read: connection refused" +time="2022-08-05T18:49:21Z" level=error msg="could not reach https://notary-server:4443: Get https://notary-server:4443/v2/: dial tcp: lookup notary-server on [::1]:53: read udp [::1]:48905->[::1]:53: read: connection refused" +--- PASS: TestRotateKeyInvalidRoles (0.00s) === RUN TestRotateKeyTargetCannotBeServerManaged -time="2021-07-03T12:23:58Z" level=error msg="could not reach https://notary-server:4443: Get https://notary-server:4443/v2/: dial tcp: lookup notary-server on [::1]:53: read udp [::1]:50026->[::1]:53: read: connection refused" +time="2022-08-05T18:49:21Z" level=error msg="could not reach https://notary-server:4443: Get https://notary-server:4443/v2/: dial tcp: lookup notary-server on [::1]:53: read udp [::1]:43923->[::1]:53: read: connection refused" --- PASS: TestRotateKeyTargetCannotBeServerManaged (0.00s) === RUN TestRotateKeyTimestampCannotBeLocallyManaged -time="2021-07-03T12:23:58Z" level=error msg="could not reach https://notary-server:4443: Get https://notary-server:4443/v2/: dial tcp: lookup notary-server on [::1]:53: read udp [::1]:33536->[::1]:53: read: connection refused" +time="2022-08-05T18:49:21Z" level=error msg="could not reach https://notary-server:4443: Get https://notary-server:4443/v2/: dial tcp: lookup notary-server on [::1]:53: read udp [::1]:60349->[::1]:53: read: connection refused" --- PASS: TestRotateKeyTimestampCannotBeLocallyManaged (0.00s) === RUN TestRotateKeyNoGUN Usage: @@ -2381,7 +2415,7 @@ === RUN TestRotateKeyBothKeys Successfully rotated targets key for repository docker.com/notary Successfully rotated snapshot key for repository docker.com/notary ---- PASS: TestRotateKeyBothKeys (0.13s) +--- PASS: TestRotateKeyBothKeys (0.15s) === RUN TestRotateKeyRootIsInteractive --- PASS: TestRotateKeyRootIsInteractive (0.04s) === RUN TestChangeKeyPassphraseInvalidID @@ -2402,8 +2436,8 @@ === RUN TestImportKeysNonexistentFile --- PASS: TestImportKeysNonexistentFile (0.00s) === RUN TestKeyGeneration -time="2021-07-03T12:23:58Z" level=warning msg="failed to import key () to store: Cannot have canonical role key without a gun, don't know what gun it belongs to" ---- PASS: TestKeyGeneration (0.02s) +time="2022-08-05T18:49:22Z" level=warning msg="failed to import key () to store: Cannot have canonical role key without a gun, don't know what gun it belongs to" +--- PASS: TestKeyGeneration (0.03s) === RUN TestNotaryConfigFileDefault --- PASS: TestNotaryConfigFileDefault (0.00s) === RUN TestRemoteServerDefault @@ -2423,9 +2457,9 @@ === RUN TestConfigFileTLSCannotBeRelativeToCWD --- PASS: TestConfigFileTLSCannotBeRelativeToCWD (0.01s) === RUN TestConfigFileTLSCanBeRelativeToConfigOrAbsolute ---- PASS: TestConfigFileTLSCanBeRelativeToConfigOrAbsolute (0.05s) +--- PASS: TestConfigFileTLSCanBeRelativeToConfigOrAbsolute (0.07s) === RUN TestConfigFileOverridenByCmdLineFlags ---- PASS: TestConfigFileOverridenByCmdLineFlags (0.05s) +--- PASS: TestConfigFileOverridenByCmdLineFlags (0.06s) === RUN TestConfigFileTrustPinning --- PASS: TestConfigFileTrustPinning (0.00s) === RUN TestPassphraseRetrieverCaching @@ -2451,11 +2485,11 @@ === RUN TestImportRootCert --- PASS: TestImportRootCert (0.00s) === RUN TestTokenAuth -time="2021-07-03T12:23:58Z" level=error msg="could not reach https://localhost:9999: Get https://localhost:9999/v2/: dial tcp 127.0.0.1:9999: connect: connection refused" +time="2022-08-05T18:49:22Z" level=error msg="could not reach https://localhost:9999: Get https://localhost:9999/v2/: dial tcp 127.0.0.1:9999: connect: connection refused" --- PASS: TestTokenAuth (0.00s) === RUN TestAdminTokenAuth -time="2021-07-03T12:23:58Z" level=error msg="could not reach https://localhost:9999: Get https://localhost:9999/v2/: dial tcp 127.0.0.1:9999: connect: connection refused" ---- PASS: TestAdminTokenAuth (0.01s) +time="2022-08-05T18:49:22Z" level=error msg="could not reach https://localhost:9999: Get https://localhost:9999/v2/: dial tcp 127.0.0.1:9999: connect: connection refused" +--- PASS: TestAdminTokenAuth (0.00s) === RUN TestTokenAuth200Status --- PASS: TestTokenAuth200Status (0.00s) === RUN TestAdminTokenAuth200Status @@ -2465,18 +2499,18 @@ === RUN TestAdminTokenAuth401Status --- PASS: TestAdminTokenAuth401Status (0.00s) === RUN TestTokenAuthNon200Non401Status -time="2021-07-03T12:23:58Z" level=error msg="could not reach http://127.0.0.1:44963: 404" +time="2022-08-05T18:49:22Z" level=error msg="could not reach http://127.0.0.1:41653: 404" --- PASS: TestTokenAuthNon200Non401Status (0.00s) === RUN TestAdminTokenAuthNon200Non401Status -time="2021-07-03T12:23:58Z" level=error msg="could not reach http://127.0.0.1:35963: 404" +time="2022-08-05T18:49:22Z" level=error msg="could not reach http://127.0.0.1:43175: 404" --- PASS: TestAdminTokenAuthNon200Non401Status (0.00s) === RUN TestConfigureRepo --- PASS: TestConfigureRepo (0.00s) === RUN TestConfigureRepoRW -Enter username: time="2021-07-03T12:23:58Z" level=error msg="error processing username input: EOF" +Enter username: time="2022-08-05T18:49:22Z" level=error msg="error processing username input: EOF" --- PASS: TestConfigureRepoRW (0.00s) === RUN TestConfigureRepoAdmin -Enter username: time="2021-07-03T12:23:58Z" level=error msg="error processing username input: EOF" +Enter username: time="2022-08-05T18:49:22Z" level=error msg="error processing username input: EOF" --- PASS: TestConfigureRepoAdmin (0.00s) === RUN TestStatusUnstageAndReset Successfully reset specified changes for repository gun @@ -2484,16 +2518,16 @@ Addition of target "test2" by sha256 hash to repository "gun" staged for next publish. Addition of target "test3" by sha256 hash to repository "gun" staged for next publish. Addition of target "test4" by sha256 hash to repository "gun" staged for next publish. ---- PASS: TestStatusUnstageAndReset (0.00s) +--- PASS: TestStatusUnstageAndReset (0.01s) === RUN TestGetTrustPinningErrors Pushing changes to gun --- PASS: TestGetTrustPinningErrors (0.00s) === RUN TestPasswordStore -Enter username: time="2021-07-03T12:23:58Z" level=error msg="error processing username input: EOF" +Enter username: time="2022-08-05T18:49:22Z" level=error msg="error processing username input: EOF" --- PASS: TestPasswordStore (0.00s) === RUN TestPasswordStoreWithEnvvar -time="2021-07-03T12:23:58Z" level=error msg="Authentication string with zero-legnth username" -time="2021-07-03T12:23:58Z" level=error msg="Could not base64-decode authentication string" +time="2022-08-05T18:49:22Z" level=error msg="Authentication string with zero-legnth username" +time="2022-08-05T18:49:22Z" level=error msg="Could not base64-decode authentication string" --- PASS: TestPasswordStoreWithEnvvar (0.00s) === RUN TestGetPayload --- PASS: TestGetPayload (0.00s) @@ -2502,7 +2536,7 @@ === RUN TestHomeExpand --- PASS: TestHomeExpand (0.00s) PASS -ok github.com/theupdateframework/notary/cmd/notary 8.202s +ok github.com/theupdateframework/notary/cmd/notary 8.216s === RUN TestBootstrap --- PASS: TestBootstrap (0.00s) === RUN TestGetAddrAndTLSConfigInvalidTLS @@ -2518,42 +2552,42 @@ === RUN TestGetInvalidTrustService --- PASS: TestGetInvalidTrustService (0.00s) === RUN TestGetLocalTrustService -time="2021-07-03T12:23:52Z" level=info msg="Using local signing service, which requires ED25519. Ignoring all other trust_service parameters, including keyAlgorithm" +time="2022-08-05T18:49:15Z" level=info msg="Using local signing service, which requires ED25519. Ignoring all other trust_service parameters, including keyAlgorithm" --- PASS: TestGetLocalTrustService (0.00s) === RUN TestGetTrustServiceInvalidKeyAlgorithm --- PASS: TestGetTrustServiceInvalidKeyAlgorithm (0.00s) === RUN TestGetTrustServiceTLSMissingCertOrKey --- PASS: TestGetTrustServiceTLSMissingCertOrKey (0.00s) === RUN TestGetTrustServiceNoTLSConfig -time="2021-07-03T12:23:52Z" level=info msg="Using remote signing service" +time="2022-08-05T18:49:15Z" level=info msg="Using remote signing service" --- PASS: TestGetTrustServiceNoTLSConfig (0.00s) === RUN TestGetTrustServiceTLSSuccess -time="2021-07-03T12:23:52Z" level=info msg="Using remote signing service" +time="2022-08-05T18:49:15Z" level=info msg="Using remote signing service" --- PASS: TestGetTrustServiceTLSSuccess (0.00s) === RUN TestGetTrustServiceTLSFailure --- PASS: TestGetTrustServiceTLSFailure (0.00s) === RUN TestGetStoreInvalid -time="2021-07-03T12:23:52Z" level=info msg="Using asdf backend" +time="2022-08-05T18:49:15Z" level=info msg="Using asdf backend" --- PASS: TestGetStoreInvalid (0.00s) === RUN TestGetStoreDBStore -time="2021-07-03T12:23:52Z" level=info msg="Using sqlite3 backend" +time="2022-08-05T18:49:15Z" level=info msg="Using sqlite3 backend" --- PASS: TestGetStoreDBStore (0.00s) === RUN TestGetStoreRethinkDBStoreConnectionFails -time="2021-07-03T12:23:52Z" level=info msg="Using rethinkdb backend" +time="2022-08-05T18:49:15Z" level=info msg="Using rethinkdb backend" --- PASS: TestGetStoreRethinkDBStoreConnectionFails (0.00s) === RUN TestGetMemoryStore -time="2021-07-03T12:23:52Z" level=info msg="Using memory backend" +time="2022-08-05T18:49:15Z" level=info msg="Using memory backend" --- PASS: TestGetMemoryStore (0.00s) === RUN TestGetCacheConfig --- PASS: TestGetCacheConfig (0.00s) === RUN TestGetGUNPRefixes --- PASS: TestGetGUNPRefixes (0.00s) === RUN TestSampleConfig -time="2021-07-03T12:23:52Z" level=info msg="Using remote signing service" -time="2021-07-03T12:23:52Z" level=info msg="Using sqlite3 backend" +time="2022-08-05T18:49:15Z" level=info msg="Using remote signing service" +time="2022-08-05T18:49:15Z" level=info msg="Using sqlite3 backend" --- PASS: TestSampleConfig (0.00s) PASS -ok github.com/theupdateframework/notary/cmd/notary-server 0.028s +ok github.com/theupdateframework/notary/cmd/notary-server 0.030s === RUN TestGetAddrAndTLSConfigInvalidTLS --- PASS: TestGetAddrAndTLSConfigInvalidTLS (0.00s) === RUN TestGetAddrAndTLSConfigNoGRPCAddr @@ -2568,7 +2602,7 @@ --- SKIP: TestSetupCryptoServicesRethinkDBStoreConnectionFails (0.00s) main_test.go:121: DM - skipping malfunctioning test, fails on sbuild === RUN TestSetupCryptoServicesDBStoreSuccess ---- PASS: TestSetupCryptoServicesDBStoreSuccess (0.05s) +--- PASS: TestSetupCryptoServicesDBStoreSuccess (0.04s) === RUN TestSetupCryptoServicesMemoryStore --- PASS: TestSetupCryptoServicesMemoryStore (0.01s) === RUN TestSetupCryptoServicesInvalidStore @@ -2586,17 +2620,17 @@ === RUN TestSampleConfig --- PASS: TestSampleConfig (0.00s) PASS -ok github.com/theupdateframework/notary/cmd/notary-signer 0.079s +ok github.com/theupdateframework/notary/cmd/notary-signer 0.064s === RUN TestGenerateCertificate ---- PASS: TestGenerateCertificate (0.03s) +--- PASS: TestGenerateCertificate (0.02s) === RUN TestCryptoServiceWithNonEmptyGUN ---- PASS: TestCryptoServiceWithNonEmptyGUN (1.38s) +--- PASS: TestCryptoServiceWithNonEmptyGUN (1.46s) === RUN TestCryptoServiceWithEmptyGUN ---- PASS: TestCryptoServiceWithEmptyGUN (1.01s) +--- PASS: TestCryptoServiceWithEmptyGUN (1.18s) === RUN TestCryptoSignerInterfaceBehavior --- PASS: TestCryptoSignerInterfaceBehavior (0.00s) PASS -ok github.com/theupdateframework/notary/cryptoservice 2.454s +ok github.com/theupdateframework/notary/cryptoservice 2.670s === RUN TestGetPassphraseForUsingDelegationKey --- PASS: TestGetPassphraseForUsingDelegationKey (0.00s) === RUN TestGetPassphraseLimitsShortPassphrases @@ -2612,143 +2646,143 @@ === RUN TestGetPassphrase --- PASS: TestGetPassphrase (0.00s) PASS -ok github.com/theupdateframework/notary/passphrase 0.039s +ok github.com/theupdateframework/notary/passphrase 0.049s ? github.com/theupdateframework/notary/proto [no test files] === RUN TestValidationErrorFormat -time="2021-07-03T12:23:49Z" level=info msg="invalid update: Update sent by the client is invalid.: &{ErrBadHierarchy Metadata hierarchy is incomplete: no snapshot was included in update and server does not hold current snapshot key for repository}" go.version=go1.11.6 http.request.contenttype="multipart/form-data; boundary=cc1c346033a31b5a4042eb42af5d1b355ef732fb9fd0c29e7a65276e93f7" http.request.host="127.0.0.1:34053" http.request.id=fff3c9a8-a20e-4911-b30c-9d2046aee614 http.request.method=POST http.request.remoteaddr="127.0.0.1:46824" http.request.uri=/v2/docker.com/notary/_trust/tuf/ http.request.useragent=Go-http-client/1.1 -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.contenttype="multipart/form-data; boundary=cc1c346033a31b5a4042eb42af5d1b355ef732fb9fd0c29e7a65276e93f7" http.request.host="127.0.0.1:34053" http.request.id=fff3c9a8-a20e-4911-b30c-9d2046aee614 http.request.method=POST http.request.remoteaddr="127.0.0.1:46824" http.request.uri=/v2/docker.com/notary/_trust/tuf/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=15.968395ms http.response.status=400 http.response.written=260 ---- PASS: TestValidationErrorFormat (0.06s) +time="2022-08-05T18:49:13Z" level=info msg="invalid update: Update sent by the client is invalid.: &{ErrBadHierarchy Metadata hierarchy is incomplete: no snapshot was included in update and server does not hold current snapshot key for repository}" go.version=go1.11.6 http.request.contenttype="multipart/form-data; boundary=026f2fc2b55d00e8336b0b7663a982fa9f78460bae19255ebfd604ccbaf2" http.request.host="127.0.0.1:33311" http.request.id=bc828b7a-605a-4b67-b31b-9d9f01ace101 http.request.method=POST http.request.remoteaddr="127.0.0.1:41954" http.request.uri=/v2/docker.com/notary/_trust/tuf/ http.request.useragent=Go-http-client/1.1 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.contenttype="multipart/form-data; boundary=026f2fc2b55d00e8336b0b7663a982fa9f78460bae19255ebfd604ccbaf2" http.request.host="127.0.0.1:33311" http.request.id=bc828b7a-605a-4b67-b31b-9d9f01ace101 http.request.method=POST http.request.remoteaddr="127.0.0.1:41954" http.request.uri=/v2/docker.com/notary/_trust/tuf/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.096245ms http.response.status=400 http.response.written=260 +--- PASS: TestValidationErrorFormat (0.03s) === RUN TestRunBadAddr --- PASS: TestRunBadAddr (0.00s) === RUN TestRunReservedPort --- PASS: TestRunReservedPort (0.00s) === RUN TestRepoPrefixMatches -time="2021-07-03T12:23:49Z" level=info msg="updated docker.io/notary to timestamp version 1, checksum 9daa247109ac7ee0642a052d1f3389e3d6a953579406d1dcb6a135866731f560" docker.io/notary=gun go.version=go1.11.6 http.request.contenttype="multipart/form-data; boundary=13b63c9cb755b42b0c7fdf3afff595c0e48abb5b1bb1c8f6921dceeddcc8" http.request.host="127.0.0.1:33895" http.request.id=56868ceb-e7e7-4080-98f7-c1186978971c http.request.method=POST http.request.remoteaddr="127.0.0.1:41288" http.request.uri=/v2/docker.io/notary/_trust/tuf/ http.request.useragent=Go-http-client/1.1 -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.contenttype="multipart/form-data; boundary=13b63c9cb755b42b0c7fdf3afff595c0e48abb5b1bb1c8f6921dceeddcc8" http.request.host="127.0.0.1:33895" http.request.id=56868ceb-e7e7-4080-98f7-c1186978971c http.request.method=POST http.request.remoteaddr="127.0.0.1:41288" http.request.uri=/v2/docker.io/notary/_trust/tuf/ http.request.useragent=Go-http-client/1.1 http.response.duration=5.117044ms http.response.status=0 http.response.written=0 -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:33895" http.request.id=380c19a7-1209-41f8-9e44-4a8b04332ce7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41288" http.request.uri=/v2/docker.io/notary/_trust/tuf/snapshot.json http.request.useragent=Go-http-client/1.1 http.response.duration="761.218µs" http.response.status=200 http.response.written=683 -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:33895" http.request.id=3e8bbdbe-6c03-4b74-9714-4360d8fe7280 http.request.method=GET http.request.remoteaddr="127.0.0.1:41288" http.request.uri=/v2/docker.io/notary/_trust/tuf/snapshot.bf8aa5e9f7510ecf44abd1e7ae93f97addb66b40a664b078dcfb3239642adc3e.json http.request.useragent=Go-http-client/1.1 http.response.duration="55.398µs" http.response.status=200 http.response.written=683 -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:33895" http.request.id=3b36fb20-0cba-4494-b385-aaf88d99bcef http.request.method=GET http.request.remoteaddr="127.0.0.1:41288" http.request.uri=/v2/docker.io/notary/_trust/tuf/timestamp.key http.request.useragent=Go-http-client/1.1 http.response.duration="522.765µs" http.response.status=200 http.response.written=181 -time="2021-07-03T12:23:49Z" level=info msg="trust data deleted for docker.io/notary" docker.io/notary=gun go.version=go1.11.6 http.request.host="127.0.0.1:33895" http.request.id=93579733-12ae-4af8-a3bf-70bb0c1e295c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41288" http.request.uri=/v2/docker.io/notary/_trust/tuf/ http.request.useragent=Go-http-client/1.1 -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:33895" http.request.id=93579733-12ae-4af8-a3bf-70bb0c1e295c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41288" http.request.uri=/v2/docker.io/notary/_trust/tuf/ http.request.useragent=Go-http-client/1.1 http.response.duration="65.808µs" http.response.status=0 http.response.written=0 ---- PASS: TestRepoPrefixMatches (0.03s) +time="2022-08-05T18:49:13Z" level=info msg="updated docker.io/notary to timestamp version 1, checksum 8476e8810a5f7f09ca0df8c59583d2ee92441e8f8fe133489fd7cc0c5a89ea99" docker.io/notary=gun go.version=go1.11.6 http.request.contenttype="multipart/form-data; boundary=bc4335f4e31d870e258ff24a550d5778caee53cd819fea6f6e11a2f1df3c" http.request.host="127.0.0.1:37401" http.request.id=0d1438fb-c407-414c-8377-32f1570f497e http.request.method=POST http.request.remoteaddr="127.0.0.1:56506" http.request.uri=/v2/docker.io/notary/_trust/tuf/ http.request.useragent=Go-http-client/1.1 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.contenttype="multipart/form-data; boundary=bc4335f4e31d870e258ff24a550d5778caee53cd819fea6f6e11a2f1df3c" http.request.host="127.0.0.1:37401" http.request.id=0d1438fb-c407-414c-8377-32f1570f497e http.request.method=POST http.request.remoteaddr="127.0.0.1:56506" http.request.uri=/v2/docker.io/notary/_trust/tuf/ http.request.useragent=Go-http-client/1.1 http.response.duration=13.565755ms http.response.status=0 http.response.written=0 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:37401" http.request.id=78a5fa62-a3dc-4c0a-b28c-6690673df8a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56506" http.request.uri=/v2/docker.io/notary/_trust/tuf/snapshot.json http.request.useragent=Go-http-client/1.1 http.response.duration="586.687µs" http.response.status=200 http.response.written=683 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:37401" http.request.id=b20fea7c-c65c-41b3-bdb1-5ad4afa95828 http.request.method=GET http.request.remoteaddr="127.0.0.1:56506" http.request.uri=/v2/docker.io/notary/_trust/tuf/snapshot.9cee7498fa534fd6f187aa130bec1390374f47afc352307208df7027510c0691.json http.request.useragent=Go-http-client/1.1 http.response.duration="42.62µs" http.response.status=200 http.response.written=683 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:37401" http.request.id=98d9178f-f9ac-468f-89b3-48808a4f4cdb http.request.method=GET http.request.remoteaddr="127.0.0.1:56506" http.request.uri=/v2/docker.io/notary/_trust/tuf/timestamp.key http.request.useragent=Go-http-client/1.1 http.response.duration="515.973µs" http.response.status=200 http.response.written=181 +time="2022-08-05T18:49:13Z" level=info msg="trust data deleted for docker.io/notary" docker.io/notary=gun go.version=go1.11.6 http.request.host="127.0.0.1:37401" http.request.id=9313629e-0fae-4796-83b4-0e5d35d681db http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56506" http.request.uri=/v2/docker.io/notary/_trust/tuf/ http.request.useragent=Go-http-client/1.1 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:37401" http.request.id=9313629e-0fae-4796-83b4-0e5d35d681db http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56506" http.request.uri=/v2/docker.io/notary/_trust/tuf/ http.request.useragent=Go-http-client/1.1 http.response.duration="60.509µs" http.response.status=0 http.response.written=0 +--- PASS: TestRepoPrefixMatches (0.04s) === RUN TestRepoPrefixDoesNotMatch --- PASS: TestRepoPrefixDoesNotMatch (0.03s) === RUN TestMetricsEndpoint ---- PASS: TestMetricsEndpoint (0.02s) +--- PASS: TestMetricsEndpoint (0.03s) === RUN TestGetKeysEndpoint -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:37785" http.request.id=646d873d-b433-4d29-ae74-71fc0db8339a http.request.method=GET http.request.remoteaddr="127.0.0.1:38808" http.request.uri=/v2/gun/_trust/tuf/timestamp.key http.request.useragent=Go-http-client/1.1 http.response.duration="467.011µs" http.response.status=200 http.response.written=103 -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:37785" http.request.id=a88e1916-8547-41b7-9bfb-81b7fe7c7254 http.request.method=GET http.request.remoteaddr="127.0.0.1:38812" http.request.uri=/v2/gun/_trust/tuf/snapshot.key http.request.useragent=Go-http-client/1.1 http.response.duration="314.161µs" http.response.status=200 http.response.written=103 -time="2021-07-03T12:23:49Z" level=info msg="metadata not found: You have requested metadata that does not exist.: " go.version=go1.11.6 http.request.host="127.0.0.1:37785" http.request.id=9e048d69-5756-497b-b179-bd5988693ce4 http.request.method=GET http.request.remoteaddr="127.0.0.1:38816" http.request.uri=/v2/gun/_trust/tuf/targets.key http.request.useragent=Go-http-client/1.1 -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:37785" http.request.id=9e048d69-5756-497b-b179-bd5988693ce4 http.request.method=GET http.request.remoteaddr="127.0.0.1:38816" http.request.uri=/v2/gun/_trust/tuf/targets.key http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="155.165µs" http.response.status=404 http.response.written=104 -time="2021-07-03T12:23:49Z" level=info msg="metadata not found: You have requested metadata that does not exist.: " go.version=go1.11.6 http.request.host="127.0.0.1:37785" http.request.id=2a4f7491-a535-40f8-961b-3bf67a6e76b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:38818" http.request.uri=/v2/gun/_trust/tuf/root.key http.request.useragent=Go-http-client/1.1 -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:37785" http.request.id=2a4f7491-a535-40f8-961b-3bf67a6e76b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:38818" http.request.uri=/v2/gun/_trust/tuf/root.key http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="113.075µs" http.response.status=404 http.response.written=104 -time="2021-07-03T12:23:49Z" level=info msg="metadata not found: You have requested metadata that does not exist.: " go.version=go1.11.6 http.request.host="127.0.0.1:37785" http.request.id=2670c38f-3296-47eb-893a-08618323ea0a http.request.method=GET http.request.remoteaddr="127.0.0.1:38820" http.request.uri=/v2/gun/_trust/tuf/somerandomrole.key http.request.useragent=Go-http-client/1.1 -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:37785" http.request.id=2670c38f-3296-47eb-893a-08618323ea0a http.request.method=GET http.request.remoteaddr="127.0.0.1:38820" http.request.uri=/v2/gun/_trust/tuf/somerandomrole.key http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="140.324µs" http.response.status=404 http.response.written=104 ---- PASS: TestGetKeysEndpoint (0.02s) +time="2022-08-05T18:49:13Z" level=info msg="metadata not found: You have requested metadata that does not exist.: " go.version=go1.11.6 http.request.host="127.0.0.1:42853" http.request.id=42e96684-3f2a-4a93-bdee-5dcc5b22f9e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33440" http.request.uri=/v2/gun/_trust/tuf/somerandomrole.key http.request.useragent=Go-http-client/1.1 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:42853" http.request.id=42e96684-3f2a-4a93-bdee-5dcc5b22f9e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33440" http.request.uri=/v2/gun/_trust/tuf/somerandomrole.key http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="239.214µs" http.response.status=404 http.response.written=104 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:42853" http.request.id=61d3bdbd-11bd-4d1a-9e11-172f066d9810 http.request.method=GET http.request.remoteaddr="127.0.0.1:33442" http.request.uri=/v2/gun/_trust/tuf/timestamp.key http.request.useragent=Go-http-client/1.1 http.response.duration="357.627µs" http.response.status=200 http.response.written=103 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:42853" http.request.id=cb401d03-2ca4-4376-937d-7b05e1cb64db http.request.method=GET http.request.remoteaddr="127.0.0.1:33444" http.request.uri=/v2/gun/_trust/tuf/snapshot.key http.request.useragent=Go-http-client/1.1 http.response.duration="239.433µs" http.response.status=200 http.response.written=103 +time="2022-08-05T18:49:13Z" level=info msg="metadata not found: You have requested metadata that does not exist.: " go.version=go1.11.6 http.request.host="127.0.0.1:42853" http.request.id=15889b71-3c0b-4b2b-a211-f35fb8215fdd http.request.method=GET http.request.remoteaddr="127.0.0.1:33446" http.request.uri=/v2/gun/_trust/tuf/targets.key http.request.useragent=Go-http-client/1.1 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:42853" http.request.id=15889b71-3c0b-4b2b-a211-f35fb8215fdd http.request.method=GET http.request.remoteaddr="127.0.0.1:33446" http.request.uri=/v2/gun/_trust/tuf/targets.key http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="296.89µs" http.response.status=404 http.response.written=104 +time="2022-08-05T18:49:13Z" level=info msg="metadata not found: You have requested metadata that does not exist.: " go.version=go1.11.6 http.request.host="127.0.0.1:42853" http.request.id=c7042d6f-2925-422a-ba00-a292f8ef8045 http.request.method=GET http.request.remoteaddr="127.0.0.1:33448" http.request.uri=/v2/gun/_trust/tuf/root.key http.request.useragent=Go-http-client/1.1 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:42853" http.request.id=c7042d6f-2925-422a-ba00-a292f8ef8045 http.request.method=GET http.request.remoteaddr="127.0.0.1:33448" http.request.uri=/v2/gun/_trust/tuf/root.key http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="225.092µs" http.response.status=404 http.response.written=104 +--- PASS: TestGetKeysEndpoint (0.03s) === RUN TestGetRoleByHash -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:40543" http.request.id=f60545d6-0540-4187-a197-26f02949973c http.request.method=GET http.request.remoteaddr="127.0.0.1:39712" http.request.uri=/v2/gun/_trust/tuf/timestamp.ea70792d036376ccbfd1871ef2192a7a79fbcf37bcf8b81d2866d711d3b3ef6a.json http.request.useragent=Go-http-client/1.1 http.response.duration="131.658µs" http.response.status=200 http.response.written=115 ---- PASS: TestGetRoleByHash (0.01s) +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:39355" http.request.id=62026b58-4e9a-436a-8c98-c88850765aff http.request.method=GET http.request.remoteaddr="127.0.0.1:33738" http.request.uri=/v2/gun/_trust/tuf/timestamp.aadb439e2b389b34ed72cf0ee7c36b91a455bfad011ca3e20a8b443655f01084.json http.request.useragent=Go-http-client/1.1 http.response.duration="112.782µs" http.response.status=200 http.response.written=115 +--- PASS: TestGetRoleByHash (0.04s) === RUN TestGetRoleByVersion -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:35597" http.request.id=8b94b5e0-a9a8-47fe-b3c2-65f567e0f0a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44078" http.request.uri=/v2/gun/_trust/tuf/1.timestamp.json http.request.useragent=Go-http-client/1.1 http.response.duration="175.44µs" http.response.status=200 http.response.written=115 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:33109" http.request.id=8f161515-85c6-47be-b6ff-638d8edcf025 http.request.method=GET http.request.remoteaddr="127.0.0.1:58128" http.request.uri=/v2/gun/_trust/tuf/1.timestamp.json http.request.useragent=Go-http-client/1.1 http.response.duration="202.402µs" http.response.status=200 http.response.written=115 --- PASS: TestGetRoleByVersion (0.01s) === RUN TestGetCurrentRole -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:43201" http.request.id=8132c9ef-8162-4e5e-9c8b-bd2dd066b4d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:43238" http.request.uri=/v2/gun/_trust/tuf/timestamp.json http.request.useragent=Go-http-client/1.1 http.response.duration=1.020038ms http.response.status=200 http.response.written=494 ---- PASS: TestGetCurrentRole (0.01s) +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:41939" http.request.id=5b7e121d-51c2-488f-b128-317df0cb58d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33508" http.request.uri=/v2/gun/_trust/tuf/timestamp.json http.request.useragent=Go-http-client/1.1 http.response.duration="568.174µs" http.response.status=200 http.response.written=495 +--- PASS: TestGetCurrentRole (0.02s) === RUN TestRotateKeyEndpoint -time="2021-07-03T12:23:49Z" level=info msg="metadata not found: You have requested metadata that does not exist.: " go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39465" http.request.id=71fd8a48-7a08-4bfd-bd95-7b530a9eca06 http.request.method=POST http.request.remoteaddr="127.0.0.1:34462" http.request.uri=/v2/gun/_trust/tuf/targets/delegation.key http.request.useragent=Go-http-client/1.1 -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39465" http.request.id=71fd8a48-7a08-4bfd-bd95-7b530a9eca06 http.request.method=POST http.request.remoteaddr="127.0.0.1:34462" http.request.uri=/v2/gun/_trust/tuf/targets/delegation.key http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="187.814µs" http.response.status=404 http.response.written=104 -time="2021-07-03T12:23:49Z" level=info msg="metadata not found: You have requested metadata that does not exist.: " go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39465" http.request.id=fd171769-5598-4a8f-8b75-332e40277a3b http.request.method=POST http.request.remoteaddr="127.0.0.1:34464" http.request.uri=/v2/gun/_trust/tuf/somerandomrole.key http.request.useragent=Go-http-client/1.1 -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39465" http.request.id=fd171769-5598-4a8f-8b75-332e40277a3b http.request.method=POST http.request.remoteaddr="127.0.0.1:34464" http.request.uri=/v2/gun/_trust/tuf/somerandomrole.key http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="212.754µs" http.response.status=404 http.response.written=104 -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39465" http.request.id=7f0ded54-4782-47d1-9cd8-48b8bee2639b http.request.method=POST http.request.remoteaddr="127.0.0.1:34466" http.request.uri=/v2/gun/_trust/tuf/timestamp.key http.request.useragent=Go-http-client/1.1 http.response.duration="337.457µs" http.response.status=200 http.response.written=103 -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39465" http.request.id=7ec1be38-206e-4800-b439-e31809c72eaf http.request.method=POST http.request.remoteaddr="127.0.0.1:34468" http.request.uri=/v2/gun/_trust/tuf/snapshot.key http.request.useragent=Go-http-client/1.1 http.response.duration="319.318µs" http.response.status=200 http.response.written=103 -time="2021-07-03T12:23:49Z" level=info msg="metadata not found: You have requested metadata that does not exist.: " go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39465" http.request.id=2f844d9f-4df8-40e6-b452-6e56ec73d7cf http.request.method=POST http.request.remoteaddr="127.0.0.1:34470" http.request.uri=/v2/gun/_trust/tuf/targets.key http.request.useragent=Go-http-client/1.1 -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39465" http.request.id=2f844d9f-4df8-40e6-b452-6e56ec73d7cf http.request.method=POST http.request.remoteaddr="127.0.0.1:34470" http.request.uri=/v2/gun/_trust/tuf/targets.key http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="245.81µs" http.response.status=404 http.response.written=104 -time="2021-07-03T12:23:49Z" level=info msg="metadata not found: You have requested metadata that does not exist.: " go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39465" http.request.id=1aa21aab-51c9-4c8c-a62f-662422823da7 http.request.method=POST http.request.remoteaddr="127.0.0.1:34472" http.request.uri=/v2/gun/_trust/tuf/root.key http.request.useragent=Go-http-client/1.1 -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39465" http.request.id=1aa21aab-51c9-4c8c-a62f-662422823da7 http.request.method=POST http.request.remoteaddr="127.0.0.1:34472" http.request.uri=/v2/gun/_trust/tuf/root.key http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="132.323µs" http.response.status=404 http.response.written=104 ---- PASS: TestRotateKeyEndpoint (0.02s) +time="2022-08-05T18:49:13Z" level=info msg="metadata not found: You have requested metadata that does not exist.: " go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39811" http.request.id=861748f5-f4d6-4bb4-bf57-0788e0fafa05 http.request.method=POST http.request.remoteaddr="127.0.0.1:59690" http.request.uri=/v2/gun/_trust/tuf/somerandomrole.key http.request.useragent=Go-http-client/1.1 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39811" http.request.id=861748f5-f4d6-4bb4-bf57-0788e0fafa05 http.request.method=POST http.request.remoteaddr="127.0.0.1:59690" http.request.uri=/v2/gun/_trust/tuf/somerandomrole.key http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="231.764µs" http.response.status=404 http.response.written=104 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39811" http.request.id=770c0da3-2be5-4175-a7de-c04f0922e43f http.request.method=POST http.request.remoteaddr="127.0.0.1:59692" http.request.uri=/v2/gun/_trust/tuf/timestamp.key http.request.useragent=Go-http-client/1.1 http.response.duration="314.248µs" http.response.status=200 http.response.written=103 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39811" http.request.id=54d5071b-d7b7-46a8-a880-7a3e7a0601e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:59694" http.request.uri=/v2/gun/_trust/tuf/snapshot.key http.request.useragent=Go-http-client/1.1 http.response.duration="284.876µs" http.response.status=200 http.response.written=103 +time="2022-08-05T18:49:13Z" level=info msg="metadata not found: You have requested metadata that does not exist.: " go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39811" http.request.id=eacfeae0-b417-49ea-b84c-d4dd467022fe http.request.method=POST http.request.remoteaddr="127.0.0.1:59696" http.request.uri=/v2/gun/_trust/tuf/targets.key http.request.useragent=Go-http-client/1.1 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39811" http.request.id=eacfeae0-b417-49ea-b84c-d4dd467022fe http.request.method=POST http.request.remoteaddr="127.0.0.1:59696" http.request.uri=/v2/gun/_trust/tuf/targets.key http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="216.366µs" http.response.status=404 http.response.written=104 +time="2022-08-05T18:49:13Z" level=info msg="metadata not found: You have requested metadata that does not exist.: " go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39811" http.request.id=21217efc-69eb-44a3-bdda-a775ba359868 http.request.method=POST http.request.remoteaddr="127.0.0.1:59698" http.request.uri=/v2/gun/_trust/tuf/root.key http.request.useragent=Go-http-client/1.1 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39811" http.request.id=21217efc-69eb-44a3-bdda-a775ba359868 http.request.method=POST http.request.remoteaddr="127.0.0.1:59698" http.request.uri=/v2/gun/_trust/tuf/root.key http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="160.178µs" http.response.status=404 http.response.written=104 +time="2022-08-05T18:49:13Z" level=info msg="metadata not found: You have requested metadata that does not exist.: " go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39811" http.request.id=2653f484-1737-40b1-a15f-61db6998d863 http.request.method=POST http.request.remoteaddr="127.0.0.1:59700" http.request.uri=/v2/gun/_trust/tuf/targets/delegation.key http.request.useragent=Go-http-client/1.1 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.contenttype=text/plain http.request.host="127.0.0.1:39811" http.request.id=2653f484-1737-40b1-a15f-61db6998d863 http.request.method=POST http.request.remoteaddr="127.0.0.1:59700" http.request.uri=/v2/gun/_trust/tuf/targets/delegation.key http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="187.52µs" http.response.status=404 http.response.written=104 +--- PASS: TestRotateKeyEndpoint (0.03s) PASS -ok github.com/theupdateframework/notary/server 0.257s +ok github.com/theupdateframework/notary/server 0.282s ? github.com/theupdateframework/notary/server/errors [no test files] === RUN Test_changefeed --- PASS: Test_changefeed (0.00s) === RUN Test_checkChangefeedInputs -time="2021-07-03T12:23:49Z" level=error msg="500 GET unable to retrieve storage" -time="2021-07-03T12:23:49Z" level=error msg="400 GET invalid pageSize: not_a_number" +time="2022-08-05T18:49:13Z" level=error msg="500 GET unable to retrieve storage" +time="2022-08-05T18:49:13Z" level=error msg="400 GET invalid pageSize: not_a_number" --- PASS: Test_checkChangefeedInputs (0.00s) === RUN TestMainHandlerGet -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:33817" http.request.id=368b5087-937a-421b-9cb3-b9730f20fd31 http.request.method=GET http.request.remoteaddr="127.0.0.1:50674" http.request.uri=/ http.request.useragent=Go-http-client/1.1 http.response.duration="84.238µs" http.response.status=200 http.response.written=2 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:41165" http.request.id=4707ad40-5307-4955-8859-c3fe0a50dc6c http.request.method=GET http.request.remoteaddr="127.0.0.1:36294" http.request.uri=/ http.request.useragent=Go-http-client/1.1 http.response.duration="97.381µs" http.response.status=200 http.response.written=2 --- PASS: TestMainHandlerGet (0.00s) === RUN TestMainHandlerNotGet -time="2021-07-03T12:23:49Z" level=info msg="generic not found: You have requested a resource that does not exist.: " go.version=go1.11.6 http.request.host="127.0.0.1:41885" http.request.id=4fd549e7-3a28-4f2f-8876-f81e20a67414 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42540" http.request.uri=/ http.request.useragent=Go-http-client/1.1 -time="2021-07-03T12:23:49Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:41885" http.request.id=4fd549e7-3a28-4f2f-8876-f81e20a67414 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42540" http.request.uri=/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="363.954µs" http.response.status=404 http.response.written=105 +time="2022-08-05T18:49:13Z" level=info msg="generic not found: You have requested a resource that does not exist.: " go.version=go1.11.6 http.request.host="127.0.0.1:38035" http.request.id=bbeff739-8f34-44b9-a2d7-5d4bf70d2a64 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41362" http.request.uri=/ http.request.useragent=Go-http-client/1.1 +time="2022-08-05T18:49:13Z" level=info msg="response completed" go.version=go1.11.6 http.request.host="127.0.0.1:38035" http.request.id=bbeff739-8f34-44b9-a2d7-5d4bf70d2a64 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41362" http.request.uri=/ http.request.useragent=Go-http-client/1.1 http.response.contenttype="application/json; charset=utf-8" http.response.duration="365.976µs" http.response.status=404 http.response.written=105 --- PASS: TestMainHandlerNotGet (0.00s) === RUN TestKeyHandlersInvalidConfiguration -time="2021-07-03T12:23:49Z" level=error msg="500 GET key algorithm not configured" go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=error msg="500 GET key algorithm not configured" go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=error msg="500 GET storage not configured" go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=error msg="500 GET storage not configured" go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=error msg="500 GET crypto service not configured" go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=error msg="500 GET crypto service not configured" go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=error msg="500 POST key algorithm not configured" go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=error msg="500 POST key algorithm not configured" go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=error msg="500 POST storage not configured" go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=error msg="500 POST storage not configured" go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=error msg="500 POST crypto service not configured" go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=error msg="500 POST crypto service not configured" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=error msg="500 GET storage not configured" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=error msg="500 GET storage not configured" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=error msg="500 GET crypto service not configured" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=error msg="500 GET crypto service not configured" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=error msg="500 GET key algorithm not configured" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=error msg="500 GET key algorithm not configured" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=error msg="500 POST storage not configured" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=error msg="500 POST storage not configured" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=error msg="500 POST crypto service not configured" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=error msg="500 POST crypto service not configured" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=error msg="500 POST key algorithm not configured" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=error msg="500 POST key algorithm not configured" go.version=go1.11.6 gun=gun --- PASS: TestKeyHandlersInvalidConfiguration (0.00s) === RUN TestKeyHandlersNoRoleOrRepo -time="2021-07-03T12:23:49Z" level=info msg="400 GET no gun in request" =gun go.version=go1.11.6 -time="2021-07-03T12:23:49Z" level=info msg="400 GET no gun in request" =gun go.version=go1.11.6 -time="2021-07-03T12:23:49Z" level=info msg="400 GET no role in request" go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=info msg="400 GET no role in request" go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=info msg="400 POST no gun in request" =gun go.version=go1.11.6 -time="2021-07-03T12:23:49Z" level=info msg="400 POST no gun in request" =gun go.version=go1.11.6 -time="2021-07-03T12:23:49Z" level=info msg="400 POST no role in request" go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=info msg="400 POST no role in request" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=info msg="400 GET no gun in request" =gun go.version=go1.11.6 +time="2022-08-05T18:49:13Z" level=info msg="400 GET no gun in request" =gun go.version=go1.11.6 +time="2022-08-05T18:49:13Z" level=info msg="400 GET no role in request" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=info msg="400 GET no role in request" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=info msg="400 POST no gun in request" =gun go.version=go1.11.6 +time="2022-08-05T18:49:13Z" level=info msg="400 POST no gun in request" =gun go.version=go1.11.6 +time="2022-08-05T18:49:13Z" level=info msg="400 POST no role in request" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=info msg="400 POST no role in request" go.version=go1.11.6 gun=gun --- PASS: TestKeyHandlersNoRoleOrRepo (0.00s) === RUN TestKeyHandlersInvalidRole -time="2021-07-03T12:23:49Z" level=info msg="400 GET root key: " go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=info msg="400 GET targets key: " go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=info msg="400 GET targets/a key: " go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=info msg="400 GET invalidrole key: " go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=info msg="400 POST root key: " go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=info msg="400 POST targets key: " go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=info msg="400 POST targets/a key: " go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=info msg="400 POST invalidrole key: " go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=info msg="400 GET root key: " go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=info msg="400 GET targets key: " go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=info msg="400 GET targets/a key: " go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=info msg="400 GET invalidrole key: " go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=info msg="400 POST root key: " go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=info msg="400 POST targets key: " go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=info msg="400 POST targets/a key: " go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=info msg="400 POST invalidrole key: " go.version=go1.11.6 gun=gun --- PASS: TestKeyHandlersInvalidRole (0.00s) === RUN TestGetKeyHandlerCreatesOnce --- PASS: TestGetKeyHandlerCreatesOnce (0.00s) === RUN TestKeyHandlersInvalidKeyAlgo -time="2021-07-03T12:23:49Z" level=error msg="500 GET timestamp key: only ED25519 supported by this cryptoservice" go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=error msg="500 GET snapshot key: only ED25519 supported by this cryptoservice" go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=error msg="500 POST timestamp key: only ED25519 supported by this cryptoservice" go.version=go1.11.6 gun=gun -time="2021-07-03T12:23:49Z" level=error msg="500 POST snapshot key: only ED25519 supported by this cryptoservice" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=error msg="500 GET timestamp key: only ED25519 supported by this cryptoservice" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=error msg="500 GET snapshot key: only ED25519 supported by this cryptoservice" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=error msg="500 POST timestamp key: only ED25519 supported by this cryptoservice" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=error msg="500 POST snapshot key: only ED25519 supported by this cryptoservice" go.version=go1.11.6 gun=gun --- PASS: TestKeyHandlersInvalidKeyAlgo (0.00s) === RUN TestRotateKeyHandlerSuccessfulRotation --- PASS: TestRotateKeyHandlerSuccessfulRotation (0.00s) === RUN TestGetHandlerRoot -time="2021-07-03T12:23:49Z" level=info msg="404 GET root role" go.version=go1.11.6 gun=gun ---- PASS: TestGetHandlerRoot (0.02s) +time="2022-08-05T18:49:13Z" level=info msg="404 GET root role" go.version=go1.11.6 gun=gun +--- PASS: TestGetHandlerRoot (0.05s) === RUN TestGetHandlerTimestamp --- PASS: TestGetHandlerTimestamp (0.00s) === RUN TestGetHandlerSnapshot --- PASS: TestGetHandlerSnapshot (0.00s) === RUN TestGetHandler404 -time="2021-07-03T12:23:49Z" level=info msg="404 GET root role" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=info msg="404 GET root role" go.version=go1.11.6 gun=gun --- PASS: TestGetHandler404 (0.00s) === RUN TestGetHandlerNilData -time="2021-07-03T12:23:49Z" level=info msg="404 GET root role" go.version=go1.11.6 gun=gun +time="2022-08-05T18:49:13Z" level=info msg="404 GET root role" go.version=go1.11.6 gun=gun --- PASS: TestGetHandlerNilData (0.00s) === RUN TestGetHandlerNoStorage -time="2021-07-03T12:23:49Z" level=error msg="500 GET: no storage exists" =gun go.version=go1.11.6 +time="2022-08-05T18:49:13Z" level=error msg="500 GET: no storage exists" =gun go.version=go1.11.6 --- PASS: TestGetHandlerNoStorage (0.00s) === RUN TestAtomicUpdateValidationFailurePropagated ---- PASS: TestAtomicUpdateValidationFailurePropagated (0.01s) +--- PASS: TestAtomicUpdateValidationFailurePropagated (0.02s) === RUN TestAtomicUpdateNonValidationFailureNotPropagated -time="2021-07-03T12:23:49Z" level=info msg="400 POST error validating update" go.version=go1.11.6 testGUN=gun +time="2022-08-05T18:49:13Z" level=info msg="400 POST error validating update" go.version=go1.11.6 testGUN=gun --- PASS: TestAtomicUpdateNonValidationFailureNotPropagated (0.01s) === RUN TestAtomicUpdateVersionErrorPropagated -time="2021-07-03T12:23:49Z" level=info msg="400 POST old version error" go.version=go1.11.6 testGUN=gun +time="2022-08-05T18:49:13Z" level=info msg="400 POST old version error" go.version=go1.11.6 testGUN=gun --- PASS: TestAtomicUpdateVersionErrorPropagated (0.02s) === RUN TestGetMaybeServerSignedNoCrypto --- PASS: TestGetMaybeServerSignedNoCrypto (0.00s) @@ -2761,18 +2795,18 @@ === RUN TestValidatePrevTimestamp --- PASS: TestValidatePrevTimestamp (0.01s) === RUN TestValidatePreviousTimestampCorrupt -time="2021-07-03T12:23:49Z" level=error msg="Failed to unmarshal existing timestamp for GUN docker.com/notary" +time="2022-08-05T18:49:13Z" level=error msg="Failed to unmarshal existing timestamp for GUN docker.com/notary" --- PASS: TestValidatePreviousTimestampCorrupt (0.01s) === RUN TestValidateGetCurrentTimestampBroken --- PASS: TestValidateGetCurrentTimestampBroken (0.01s) === RUN TestValidateNoNewRoot ---- PASS: TestValidateNoNewRoot (0.01s) +--- PASS: TestValidateNoNewRoot (0.03s) === RUN TestValidateNoNewTargets ---- PASS: TestValidateNoNewTargets (0.02s) +--- PASS: TestValidateNoNewTargets (0.01s) === RUN TestValidateOnlySnapshot --- PASS: TestValidateOnlySnapshot (0.01s) === RUN TestValidateOldRoot ---- PASS: TestValidateOldRoot (0.01s) +--- PASS: TestValidateOldRoot (0.02s) === RUN TestValidateOldRootCorrupt --- PASS: TestValidateOldRootCorrupt (0.01s) === RUN TestValidateOldRootCorruptRootRole @@ -2780,28 +2814,28 @@ === RUN TestValidateRootGetCurrentRootBroken --- PASS: TestValidateRootGetCurrentRootBroken (0.01s) === RUN TestValidateRootRotationWithOldSigs ---- PASS: TestValidateRootRotationWithOldSigs (0.03s) +--- PASS: TestValidateRootRotationWithOldSigs (0.04s) === RUN TestValidateRootRotationMultipleKeysThreshold1 --- PASS: TestValidateRootRotationMultipleKeysThreshold1 (0.02s) === RUN TestRootRotationNotSignedWithOldKeysForOldRole ---- PASS: TestRootRotationNotSignedWithOldKeysForOldRole (0.04s) +--- PASS: TestRootRotationNotSignedWithOldKeysForOldRole (0.03s) === RUN TestRootRotationVersionIncrement --- PASS: TestRootRotationVersionIncrement (0.02s) === RUN TestValidateNoRoot --- PASS: TestValidateNoRoot (0.01s) === RUN TestValidateSnapshotMissingNoSnapshotKey ---- PASS: TestValidateSnapshotMissingNoSnapshotKey (0.01s) +--- PASS: TestValidateSnapshotMissingNoSnapshotKey (0.02s) === RUN TestValidateSnapshotGenerateNoPrev ---- PASS: TestValidateSnapshotGenerateNoPrev (0.03s) +--- PASS: TestValidateSnapshotGenerateNoPrev (0.02s) === RUN TestValidateSnapshotGenerateWithPrev --- PASS: TestValidateSnapshotGenerateWithPrev (0.02s) === RUN TestValidateSnapshotGeneratePrevCorrupt -time="2021-07-03T12:23:50Z" level=error msg="Failed to unmarshal existing snapshot for GUN docker.com/notary" +time="2022-08-05T18:49:13Z" level=error msg="Failed to unmarshal existing snapshot for GUN docker.com/notary" --- PASS: TestValidateSnapshotGeneratePrevCorrupt (0.02s) === RUN TestValidateSnapshotGenerateStoreGetCurrentSnapshotBroken --- PASS: TestValidateSnapshotGenerateStoreGetCurrentSnapshotBroken (0.02s) === RUN TestValidateSnapshotGenerateNoTargets ---- PASS: TestValidateSnapshotGenerateNoTargets (0.01s) +--- PASS: TestValidateSnapshotGenerateNoTargets (0.02s) === RUN TestValidateSnapshotGenerate --- PASS: TestValidateSnapshotGenerate (0.02s) === RUN TestValidateRootNoTimestampKey @@ -2817,18 +2851,18 @@ === RUN TestValidateTargetsRoleMissing --- PASS: TestValidateTargetsRoleMissing (0.01s) === RUN TestValidateSnapshotRoleMissing ---- PASS: TestValidateSnapshotRoleMissing (0.02s) +--- PASS: TestValidateSnapshotRoleMissing (0.01s) === RUN TestValidateRootSigMissing --- PASS: TestValidateRootSigMissing (0.01s) === RUN TestValidateTargetsSigMissing -time="2021-07-03T12:23:50Z" level=error msg="ErrBadTargets: tuf: data has no signatures" +time="2022-08-05T18:49:14Z" level=error msg="ErrBadTargets: tuf: data has no signatures" --- PASS: TestValidateTargetsSigMissing (0.01s) === RUN TestValidateSnapshotSigMissing --- PASS: TestValidateSnapshotSigMissing (0.01s) === RUN TestValidateRootCorrupt --- PASS: TestValidateRootCorrupt (0.01s) === RUN TestValidateTargetsCorrupt -time="2021-07-03T12:23:50Z" level=error msg="ErrBadTargets: invalid character '\\u0084' looking for beginning of value" +time="2022-08-05T18:49:14Z" level=error msg="ErrBadTargets: invalid character '\\u0084' looking for beginning of value" --- PASS: TestValidateTargetsCorrupt (0.01s) === RUN TestValidateSnapshotCorrupt --- PASS: TestValidateSnapshotCorrupt (0.01s) @@ -2837,9 +2871,9 @@ === RUN TestValidateTargetsModifiedSize --- PASS: TestValidateTargetsModifiedSize (0.01s) === RUN TestValidateRootModifiedHash ---- PASS: TestValidateRootModifiedHash (0.03s) +--- PASS: TestValidateRootModifiedHash (0.02s) === RUN TestValidateTargetsModifiedHash ---- PASS: TestValidateTargetsModifiedHash (0.03s) +--- PASS: TestValidateTargetsModifiedHash (0.01s) === RUN TestGenerateSnapshotRootNotLoaded --- PASS: TestGenerateSnapshotRootNotLoaded (0.00s) === RUN TestGenerateSnapshotNoKey @@ -2847,18 +2881,18 @@ === RUN TestLoadTargetsLoadsNothingIfNoUpdates --- PASS: TestLoadTargetsLoadsNothingIfNoUpdates (0.01s) === RUN TestValidateTargetsRequiresStoredParent -time="2021-07-03T12:23:50Z" level=error msg="ErrBadTargets: targets must be loaded first" +time="2022-08-05T18:49:14Z" level=error msg="ErrBadTargets: targets must be loaded first" --- PASS: TestValidateTargetsRequiresStoredParent (0.01s) === RUN TestValidateTargetsParentInUpdate -time="2021-07-03T12:23:50Z" level=error msg="ErrBadTargets: invalid character 'I' looking for beginning of value" +time="2022-08-05T18:49:14Z" level=error msg="ErrBadTargets: invalid character 'I' looking for beginning of value" --- PASS: TestValidateTargetsParentInUpdate (0.01s) === RUN TestValidateTargetsRoleNotInParent -time="2021-07-03T12:23:50Z" level=error msg="ErrBadTargets: tuf: invalid role targets/level1. delegation does not exist" -time="2021-07-03T12:23:50Z" level=error msg="ErrBadTargets: targets has already been loaded" -time="2021-07-03T12:23:50Z" level=error msg="ErrBadTargets: tuf: invalid role targets/level1. delegation does not exist" +time="2022-08-05T18:49:14Z" level=error msg="ErrBadTargets: tuf: invalid role targets/level1. delegation does not exist" +time="2022-08-05T18:49:14Z" level=error msg="ErrBadTargets: targets has already been loaded" +time="2022-08-05T18:49:14Z" level=error msg="ErrBadTargets: tuf: invalid role targets/level1. delegation does not exist" --- PASS: TestValidateTargetsRoleNotInParent (0.01s) PASS -ok github.com/theupdateframework/notary/server/handlers 0.809s +ok github.com/theupdateframework/notary/server/handlers 0.784s === RUN TestSnapshotExpired --- PASS: TestSnapshotExpired (0.00s) === RUN TestSnapshotNotExpired @@ -2866,28 +2900,28 @@ === RUN TestGetSnapshotKeyCreate --- PASS: TestGetSnapshotKeyCreate (0.00s) === RUN TestGetSnapshotKeyCreateWithFailingStore -time="2021-07-03T12:23:48Z" level=error msg="Error when retrieving root role for GUN gun: failing store failed" +time="2022-08-05T18:49:12Z" level=error msg="Error when retrieving root role for GUN gun: failing store failed" --- PASS: TestGetSnapshotKeyCreateWithFailingStore (0.00s) === RUN TestGetSnapshotKeyCreateWithCorruptedStore -time="2021-07-03T12:23:48Z" level=error msg="Failed to unmarshal existing root for GUN gun to retrieve snapshot key ID" +time="2022-08-05T18:49:12Z" level=error msg="Failed to unmarshal existing root for GUN gun to retrieve snapshot key ID" --- PASS: TestGetSnapshotKeyCreateWithCorruptedStore (0.00s) === RUN TestGetSnapshotKeyCreateWithInvalidAlgo --- PASS: TestGetSnapshotKeyCreateWithInvalidAlgo (0.00s) === RUN TestGetSnapshotKeyExistingMetadata ---- PASS: TestGetSnapshotKeyExistingMetadata (0.05s) +--- PASS: TestGetSnapshotKeyExistingMetadata (0.03s) === RUN TestGetSnapshotNoPreviousSnapshot -time="2021-07-03T12:23:48Z" level=error msg="Failed to unmarshal existing snapshot for GUN gun" +time="2022-08-05T18:49:12Z" level=error msg="Failed to unmarshal existing snapshot for GUN gun" --- PASS: TestGetSnapshotNoPreviousSnapshot (0.00s) === RUN TestGetSnapshotReturnsPreviousSnapshotIfUnexpired ---- PASS: TestGetSnapshotReturnsPreviousSnapshotIfUnexpired (0.02s) +--- PASS: TestGetSnapshotReturnsPreviousSnapshotIfUnexpired (0.00s) === RUN TestGetSnapshotOldSnapshotExpired --- PASS: TestGetSnapshotOldSnapshotExpired (0.01s) === RUN TestCannotMakeNewSnapshotIfNoRoot --- PASS: TestCannotMakeNewSnapshotIfNoRoot (0.00s) === RUN TestCreateSnapshotNoKeyInCrypto ---- PASS: TestCreateSnapshotNoKeyInCrypto (0.03s) +--- PASS: TestCreateSnapshotNoKeyInCrypto (0.01s) PASS -ok github.com/theupdateframework/notary/server/snapshot 0.173s +ok github.com/theupdateframework/notary/server/snapshot 0.061s === RUN TestMemoryUpdateCurrentEmpty --- PASS: TestMemoryUpdateCurrentEmpty (0.00s) === RUN TestMemoryUpdateCurrentVersionCheckOldVersionExists @@ -2917,13 +2951,13 @@ === RUN TestSQLUpdateCurrentVersionCheckOldVersionExists --- PASS: TestSQLUpdateCurrentVersionCheckOldVersionExists (0.00s) === RUN TestSQLUpdateCurrentVersionCheckOldVersionNotExist ---- PASS: TestSQLUpdateCurrentVersionCheckOldVersionNotExist (0.00s) +--- PASS: TestSQLUpdateCurrentVersionCheckOldVersionNotExist (0.01s) === RUN TestSQLUpdateManyNoConflicts --- PASS: TestSQLUpdateManyNoConflicts (0.02s) === RUN TestSQLUpdateManyConflictRollback ---- PASS: TestSQLUpdateManyConflictRollback (0.02s) +--- PASS: TestSQLUpdateManyConflictRollback (0.03s) === RUN TestSQLDelete ---- PASS: TestSQLDelete (0.02s) +--- PASS: TestSQLDelete (0.03s) === RUN TestSQLDBCheckHealthTableMissing --- PASS: TestSQLDBCheckHealthTableMissing (0.00s) === RUN TestSQLDBCheckHealthDBConnectionFail @@ -2937,11 +2971,11 @@ === RUN TestSQLTUFMetaStoreGetCurrent --- PASS: TestSQLTUFMetaStoreGetCurrent (0.04s) === RUN TestSQLGetChanges ---- PASS: TestSQLGetChanges (0.01s) +--- PASS: TestSQLGetChanges (0.02s) === RUN TestSQLDBGetVersion ---- PASS: TestSQLDBGetVersion (0.01s) +--- PASS: TestSQLDBGetVersion (0.00s) PASS -ok github.com/theupdateframework/notary/server/storage 0.173s +ok github.com/theupdateframework/notary/server/storage 0.194s === RUN TestTimestampExpired --- PASS: TestTimestampExpired (0.00s) === RUN TestTimestampNotExpired @@ -2949,31 +2983,31 @@ === RUN TestGetTimestampKey --- PASS: TestGetTimestampKey (0.00s) === RUN TestGetTimestampNoPreviousTimestamp -time="2021-07-03T12:23:49Z" level=error msg="Failed to unmarshal existing timestamp" ---- PASS: TestGetTimestampNoPreviousTimestamp (0.04s) +time="2022-08-05T18:49:11Z" level=error msg="Failed to unmarshal existing timestamp" +--- PASS: TestGetTimestampNoPreviousTimestamp (0.02s) === RUN TestGetTimestampReturnsPreviousTimestampIfUnexpired --- PASS: TestGetTimestampReturnsPreviousTimestampIfUnexpired (0.00s) === RUN TestGetTimestampOldTimestampExpired ---- PASS: TestGetTimestampOldTimestampExpired (0.01s) +--- PASS: TestGetTimestampOldTimestampExpired (0.03s) === RUN TestCannotMakeNewTimestampIfNoRootOrSnapshot -time="2021-07-03T12:23:49Z" level=error msg="Failed to create a new timestamp" -time="2021-07-03T12:23:49Z" level=error msg="Failed to create a new timestamp" +time="2022-08-05T18:49:11Z" level=error msg="Failed to create a new timestamp" +time="2022-08-05T18:49:11Z" level=error msg="Failed to create a new timestamp" --- PASS: TestCannotMakeNewTimestampIfNoRootOrSnapshot (0.01s) === RUN TestCreateTimestampNoKeyInCrypto -time="2021-07-03T12:23:49Z" level=error msg="Failed to create a new timestamp" ---- PASS: TestCreateTimestampNoKeyInCrypto (0.01s) +time="2022-08-05T18:49:11Z" level=error msg="Failed to create a new timestamp" +--- PASS: TestCreateTimestampNoKeyInCrypto (0.03s) === RUN TestGetTimestampKeyCreateWithFailingStore -time="2021-07-03T12:23:49Z" level=error msg="Error when retrieving root role for GUN gun: failing store failed" +time="2022-08-05T18:49:11Z" level=error msg="Error when retrieving root role for GUN gun: failing store failed" --- PASS: TestGetTimestampKeyCreateWithFailingStore (0.00s) === RUN TestGetTimestampKeyCreateWithCorruptedStore -time="2021-07-03T12:23:49Z" level=error msg="Failed to unmarshal existing root for GUN gun to retrieve timestamp key ID" +time="2022-08-05T18:49:11Z" level=error msg="Failed to unmarshal existing root for GUN gun to retrieve timestamp key ID" --- PASS: TestGetTimestampKeyCreateWithCorruptedStore (0.00s) === RUN TestGetTimestampKeyCreateWithInvalidAlgo --- PASS: TestGetTimestampKeyCreateWithInvalidAlgo (0.00s) === RUN TestGetTimestampKeyExistingMetadata ---- PASS: TestGetTimestampKeyExistingMetadata (0.04s) +--- PASS: TestGetTimestampKeyExistingMetadata (0.00s) PASS -ok github.com/theupdateframework/notary/server/timestamp 0.198s +ok github.com/theupdateframework/notary/server/timestamp 0.131s === RUN TestHealthCheckKMUnhealthy --- PASS: TestHealthCheckKMUnhealthy (0.00s) === RUN TestHealthCheckSignerUnhealthy @@ -2995,25 +3029,25 @@ === RUN TestHealthCheckNonexistentService --- PASS: TestHealthCheckNonexistentService (0.00s) === RUN TestGetPrivateKeyAndSignWithExistingKey -time="2021-07-03T12:23:49Z" level=info msg="Sign: Signed message! with KeyID d5bfc8f9d6e201620b226f2225d5e14f500188cb08057353672d45fe64da289f" go.version=go1.11.6 +time="2022-08-05T18:49:13Z" level=info msg="Sign: Signed message! with KeyID b02da1f28224960b57b29eb9dd374e944b19fbbb668ea2c23726886c69143d6b" go.version=go1.11.6 --- PASS: TestGetPrivateKeyAndSignWithExistingKey (0.03s) === RUN TestCannotSignWithKeyThatDoesntExist -time="2021-07-03T12:23:49Z" level=error msg="Sign: key 46014a014a9dc82b26b334b5c7e691b888eb0039d7588d7dde2dff30d2194f93 not found" go.version=go1.11.6 +time="2022-08-05T18:49:13Z" level=error msg="Sign: key 76cf871f7352eabf9f6e703b3c334b705c6df97bd113ed83ff3951860d8addff not found" go.version=go1.11.6 --- PASS: TestCannotSignWithKeyThatDoesntExist (0.00s) === RUN TestCryptoSignerInterfaceBehavior -time="2021-07-03T12:23:49Z" level=error msg="GetKeyInfo: key nonexistent not found" go.version=go1.11.6 -time="2021-07-03T12:23:49Z" level=error msg="GetKeyInfo: key nonexistent not found" go.version=go1.11.6 -time="2021-07-03T12:23:49Z" level=info msg="CreateKey: Created KeyID ce378ee5268ad3e05f118d8b0b06a38886a3e75b3b962b8af921e626e0f9a463" go.version=go1.11.6 -time="2021-07-03T12:23:49Z" level=info msg="CreateKey: Created KeyID 931f1a223ff2f0fed31748e9ced2307f047c6f31db8e775b8fafc25c576d25c1" go.version=go1.11.6 -time="2021-07-03T12:23:49Z" level=error msg="GetKeyInfo: key ce378ee5268ad3e05f118d8b0b06a38886a3e75b3b962b8af921e626e0f9a463 not found" go.version=go1.11.6 -time="2021-07-03T12:23:49Z" level=error msg="GetKeyInfo: key 931f1a223ff2f0fed31748e9ced2307f047c6f31db8e775b8fafc25c576d25c1 not found" go.version=go1.11.6 +time="2022-08-05T18:49:13Z" level=error msg="GetKeyInfo: key nonexistent not found" go.version=go1.11.6 +time="2022-08-05T18:49:13Z" level=error msg="GetKeyInfo: key nonexistent not found" go.version=go1.11.6 +time="2022-08-05T18:49:13Z" level=info msg="CreateKey: Created KeyID c0234f641be5e00ca4360f1432b3cccea0db6dea69fe87e4f906401421a228ca" go.version=go1.11.6 +time="2022-08-05T18:49:13Z" level=info msg="CreateKey: Created KeyID e9d707480512c938dda92efb5b0a3129e961002763a0ee3165668298e1692e13" go.version=go1.11.6 +time="2022-08-05T18:49:13Z" level=error msg="GetKeyInfo: key c0234f641be5e00ca4360f1432b3cccea0db6dea69fe87e4f906401421a228ca not found" go.version=go1.11.6 +time="2022-08-05T18:49:13Z" level=error msg="GetKeyInfo: key e9d707480512c938dda92efb5b0a3129e961002763a0ee3165668298e1692e13 not found" go.version=go1.11.6 --- PASS: TestCryptoSignerInterfaceBehavior (0.02s) PASS -ok github.com/theupdateframework/notary/signer 0.074s +ok github.com/theupdateframework/notary/signer 0.083s ? github.com/theupdateframework/notary/signer/api [no test files] ? github.com/theupdateframework/notary/signer/client [no test files] === RUN TestGetSuccessPopulatesCache ---- PASS: TestGetSuccessPopulatesCache (0.02s) +--- PASS: TestGetSuccessPopulatesCache (0.03s) === RUN TestAddKeyPopulatesCacheIfSuccessful --- PASS: TestAddKeyPopulatesCacheIfSuccessful (0.01s) === RUN TestDeleteKeyRemovesKeyFromCache @@ -3032,24 +3066,24 @@ === RUN TestSQLKeyCanOnlyBeAddedOnce (UNIQUE constraint failed: private_keys.key_id) -[2021-07-03 12:23:52]   ---- PASS: TestSQLKeyCanOnlyBeAddedOnce (0.09s) +[2022-08-05 18:49:14]   +--- PASS: TestSQLKeyCanOnlyBeAddedOnce (0.08s) === RUN TestSQLCreateDelete --- PASS: TestSQLCreateDelete (0.12s) === RUN TestSQLKeyRotation --- PASS: TestSQLKeyRotation (0.16s) === RUN TestSQLSigningMarksKeyActive -time="2021-07-03T12:23:52Z" level=error msg="Key 49c5bf51bb5ee290f1766d7b0279a3bf2632c9b8bc7715f395816998fb00e6b0 was just used to sign hash successful, db closed, error when trying to mark key as active: sql: database is closed" +time="2022-08-05T18:49:15Z" level=error msg="Key b986c831acebd5e5e05ee2729add59c9547fdcf1babb7a46a4f895b0fb1186c9 was just used to sign hash successful, db closed, error when trying to mark key as active: sql: database is closed" +--- PASS: TestSQLSigningMarksKeyActive (0.22s) +=== RUN TestSQLCreateKey (sql: database is closed) -[2021-07-03 12:23:52]   ---- PASS: TestSQLSigningMarksKeyActive (0.23s) -=== RUN TestSQLCreateKey ---- PASS: TestSQLCreateKey (0.18s) +[2022-08-05 18:49:15]   +--- PASS: TestSQLCreateKey (0.20s) === RUN TestSQLUnimplementedInterfaceBehavior --- PASS: TestSQLUnimplementedInterfaceBehavior (0.06s) PASS -ok github.com/theupdateframework/notary/signer/keydbstore 0.886s +ok github.com/theupdateframework/notary/signer/keydbstore 0.888s === RUN TestSet --- PASS: TestSet (0.00s) === RUN TestSetWithNoParentDirectory @@ -3081,19 +3115,19 @@ === RUN TestCreatePrivateDirectory --- PASS: TestCreatePrivateDirectory (0.00s) === RUN TestFileStoreConsistency ---- PASS: TestFileStoreConsistency (0.02s) +--- PASS: TestFileStoreConsistency (0.00s) === RUN TestHTTPStoreGetSized --- PASS: TestHTTPStoreGetSized (0.00s) === RUN TestHTTPStoreGetAllMeta ---- PASS: TestHTTPStoreGetAllMeta (0.01s) +--- PASS: TestHTTPStoreGetAllMeta (0.00s) === RUN TestSetSingleAndSetMultiMeta ---- PASS: TestSetSingleAndSetMultiMeta (0.01s) +--- PASS: TestSetSingleAndSetMultiMeta (0.00s) === RUN Test404Error ---- PASS: Test404Error (0.01s) +--- PASS: Test404Error (0.00s) === RUN Test50XErrors ---- PASS: Test50XErrors (0.00s) +--- PASS: Test50XErrors (0.03s) === RUN Test400Error ---- PASS: Test400Error (0.01s) +--- PASS: Test400Error (0.00s) === RUN TestTranslateErrorsParse400Errors --- PASS: TestTranslateErrorsParse400Errors (0.00s) === RUN TestTranslateErrorsWhenCannotParse400 @@ -3107,13 +3141,13 @@ === RUN TestHTTPStoreGetKey --- PASS: TestHTTPStoreGetKey (0.00s) === RUN TestHTTPStoreGetRotateKeySizeLimited ---- PASS: TestHTTPStoreGetRotateKeySizeLimited (0.08s) +--- PASS: TestHTTPStoreGetRotateKeySizeLimited (0.05s) === RUN TestHTTPOffline --- PASS: TestHTTPOffline (0.00s) === RUN TestErrServerUnavailable --- PASS: TestErrServerUnavailable (0.00s) === RUN TestNetworkError -time="2021-07-03T12:23:46Z" level=error msg="unescape network error message failed: invalid URL escape \"%GA\"" +time="2022-08-05T18:49:09Z" level=error msg="unescape network error message failed: invalid URL escape \"%GA\"" --- PASS: TestNetworkError (0.00s) === RUN TestMemoryStoreMetadataOperations --- PASS: TestMemoryStoreMetadataOperations (0.00s) @@ -3126,7 +3160,7 @@ === RUN TestMemoryStoreMetadata --- PASS: TestMemoryStoreMetadata (0.00s) PASS -ok github.com/theupdateframework/notary/storage 0.173s +ok github.com/theupdateframework/notary/storage 0.121s ? github.com/theupdateframework/notary/storage/rethinkdb [no test files] === RUN TestExportKeys --- PASS: TestExportKeys (0.00s) @@ -3143,26 +3177,26 @@ === RUN TestNonRootPathInference --- PASS: TestNonRootPathInference (0.01s) === RUN TestBlockHeaderPrecedenceRoleAndGun ---- PASS: TestBlockHeaderPrecedenceRoleAndGun (0.03s) +--- PASS: TestBlockHeaderPrecedenceRoleAndGun (0.01s) === RUN TestBlockHeaderPrecedenceGunFromPath ---- PASS: TestBlockHeaderPrecedenceGunFromPath (0.03s) +--- PASS: TestBlockHeaderPrecedenceGunFromPath (0.01s) === RUN TestImportKeys2InOneFile --- PASS: TestImportKeys2InOneFile (0.00s) === RUN TestImportKeys2InOneFileNoPath ---- PASS: TestImportKeys2InOneFileNoPath (0.02s) +--- PASS: TestImportKeys2InOneFileNoPath (0.04s) === RUN TestEncryptedKeyImportFail -time="2021-07-03T12:23:46Z" level=warning msg="failed to import key to store: Invalid key generated, key may be encrypted and does not contain path header" ---- PASS: TestEncryptedKeyImportFail (0.03s) +time="2022-08-05T18:49:09Z" level=warning msg="failed to import key to store: Invalid key generated, key may be encrypted and does not contain path header" +--- PASS: TestEncryptedKeyImportFail (0.10s) === RUN TestEncryptedKeyImportSuccess --- PASS: TestEncryptedKeyImportSuccess (0.02s) === RUN TestEncryption --- PASS: TestEncryption (0.01s) === RUN TestAddKey ---- PASS: TestAddKey (0.05s) +--- PASS: TestAddKey (0.03s) === RUN TestKeyStoreInternalState --- PASS: TestKeyStoreInternalState (0.01s) === RUN TestGet ---- PASS: TestGet (0.05s) +--- PASS: TestGet (0.03s) === RUN TestGetLegacyKey --- PASS: TestGetLegacyKey (0.00s) === RUN TestListKeys @@ -3170,97 +3204,97 @@ === RUN TestAddGetKeyMemStore --- PASS: TestAddGetKeyMemStore (0.01s) === RUN TestAddGetKeyInfoMemStore ---- PASS: TestAddGetKeyInfoMemStore (0.02s) +--- PASS: TestAddGetKeyInfoMemStore (0.03s) === RUN TestGetDecryptedWithTamperedCipherText -time="2021-07-03T12:23:47Z" level=error msg="PEM block is empty" ---- PASS: TestGetDecryptedWithTamperedCipherText (0.01s) +time="2022-08-05T18:49:10Z" level=error msg="PEM block is empty" +--- PASS: TestGetDecryptedWithTamperedCipherText (0.02s) === RUN TestGetDecryptedWithInvalidPassphrase ---- PASS: TestGetDecryptedWithInvalidPassphrase (0.04s) +--- PASS: TestGetDecryptedWithInvalidPassphrase (0.06s) === RUN TestGetDecryptedWithConsistentlyInvalidPassphrase ---- PASS: TestGetDecryptedWithConsistentlyInvalidPassphrase (0.07s) +--- PASS: TestGetDecryptedWithConsistentlyInvalidPassphrase (0.14s) === RUN TestRemoveKey ---- PASS: TestRemoveKey (0.03s) +--- PASS: TestRemoveKey (0.08s) === RUN TestKeysAreCached ---- PASS: TestKeysAreCached (0.01s) +--- PASS: TestKeysAreCached (0.03s) PASS -ok github.com/theupdateframework/notary/trustmanager 0.555s +ok github.com/theupdateframework/notary/trustmanager 0.745s === RUN TestRemoteStore -time="2021-07-03T12:23:49Z" level=info msg="listing files from localhost:9888" -time="2021-07-03T12:23:49Z" level=info msg="listing files from localhost:9888" ---- PASS: TestRemoteStore (0.04s) +time="2022-08-05T18:49:12Z" level=info msg="listing files from localhost:9888" +time="2022-08-05T18:49:12Z" level=info msg="listing files from localhost:9888" +--- PASS: TestRemoteStore (0.07s) === RUN TestErrors -time="2021-07-03T12:23:49Z" level=error msg="failed to store: test error" ---- PASS: TestErrors (0.03s) +time="2022-08-05T18:49:12Z" level=error msg="failed to store: test error" +--- PASS: TestErrors (0.04s) === RUN TestNewGRPCStorage --- PASS: TestNewGRPCStorage (0.00s) === RUN TestGRPCStorage --- PASS: TestGRPCStorage (0.00s) PASS -ok github.com/theupdateframework/notary/trustmanager/remoteks 0.117s +ok github.com/theupdateframework/notary/trustmanager/remoteks 0.147s ? github.com/theupdateframework/notary/trustmanager/yubikey [no test files] === RUN TestWildcardMatch --- PASS: TestWildcardMatch (0.00s) === RUN TestValidateRoot -2021/07/03 12:23:48 [INFO] generate received request -2021/07/03 12:23:48 [INFO] received CSR -2021/07/03 12:23:48 [INFO] generating key: ecdsa-256 -2021/07/03 12:23:48 [INFO] encoded CSR -2021/07/03 12:23:48 [INFO] signed certificate with serial number 76015953663040054318503116602987166799086349397 -2021/07/03 12:23:48 [INFO] received CSR -2021/07/03 12:23:48 [INFO] generating key: ecdsa-256 -2021/07/03 12:23:48 [INFO] encoded CSR -2021/07/03 12:23:48 [INFO] signed certificate with serial number 400659072705108175108442607899460217690310301851 -2021/07/03 12:23:48 [INFO] received CSR -2021/07/03 12:23:48 [INFO] generating key: ecdsa-256 -2021/07/03 12:23:48 [INFO] encoded CSR -2021/07/03 12:23:48 [INFO] signed certificate with serial number 240423743942464758553440164112154254036113902347 ---- PASS: TestValidateRoot (0.06s) +2022/08/05 18:49:11 [INFO] generate received request +2022/08/05 18:49:11 [INFO] received CSR +2022/08/05 18:49:11 [INFO] generating key: ecdsa-256 +2022/08/05 18:49:11 [INFO] encoded CSR +2022/08/05 18:49:11 [INFO] signed certificate with serial number 554220008265668870906870718747347151438499319989 +2022/08/05 18:49:11 [INFO] received CSR +2022/08/05 18:49:11 [INFO] generating key: ecdsa-256 +2022/08/05 18:49:11 [INFO] encoded CSR +2022/08/05 18:49:11 [INFO] signed certificate with serial number 505588998799029329692245598277244480622022728542 +2022/08/05 18:49:11 [INFO] received CSR +2022/08/05 18:49:11 [INFO] generating key: ecdsa-256 +2022/08/05 18:49:11 [INFO] encoded CSR +2022/08/05 18:49:11 [INFO] signed certificate with serial number 245104978365259576357049441478587750175315563475 +--- PASS: TestValidateRoot (0.05s) === RUN TestValidateRootWithoutTOFUS --- PASS: TestValidateRootWithoutTOFUS (0.00s) === RUN TestValidateRootWithPinnedCert --- PASS: TestValidateRootWithPinnedCert (0.00s) === RUN TestValidateRootWithPinnedCertAndIntermediates ---- PASS: TestValidateRootWithPinnedCertAndIntermediates (0.02s) +--- PASS: TestValidateRootWithPinnedCertAndIntermediates (0.04s) === RUN TestValidateRootFailuresWithPinnedCert --- PASS: TestValidateRootFailuresWithPinnedCert (0.00s) === RUN TestValidateRootWithPinnedCA ---- PASS: TestValidateRootWithPinnedCA (0.15s) +--- PASS: TestValidateRootWithPinnedCA (0.14s) === RUN TestValidateSuccessfulRootRotation ---- PASS: TestValidateSuccessfulRootRotation (0.11s) +--- PASS: TestValidateSuccessfulRootRotation (0.10s) === RUN TestValidateRootRotationMissingOrigSig ---- PASS: TestValidateRootRotationMissingOrigSig (0.08s) +--- PASS: TestValidateRootRotationMissingOrigSig (0.05s) === RUN TestValidateRootRotationMissingNewSig ---- PASS: TestValidateRootRotationMissingNewSig (0.06s) +--- PASS: TestValidateRootRotationMissingNewSig (0.07s) === RUN TestValidateRootRotationTrustPinning ---- PASS: TestValidateRootRotationTrustPinning (0.05s) +--- PASS: TestValidateRootRotationTrustPinning (0.04s) === RUN TestValidateRootRotationTrustPinningInvalidCA ---- PASS: TestValidateRootRotationTrustPinningInvalidCA (0.03s) +--- PASS: TestValidateRootRotationTrustPinningInvalidCA (0.07s) === RUN TestParsePEMPublicKey -time="2021-07-03T12:23:49Z" level=warning msg="certificate with CN notary is near expiry" +time="2022-08-05T18:49:11Z" level=warning msg="certificate with CN notary is near expiry" --- PASS: TestParsePEMPublicKey (0.01s) === RUN TestCheckingCertExpiry -time="2021-07-03T12:23:49Z" level=warning msg="certificate with CN notary is near expiry" +time="2022-08-05T18:49:11Z" level=warning msg="certificate with CN notary is near expiry" --- PASS: TestCheckingCertExpiry (0.01s) === RUN TestValidateRootWithExpiredIntermediate --- PASS: TestValidateRootWithExpiredIntermediate (0.01s) === RUN TestCheckingWildcardCert ---- PASS: TestCheckingWildcardCert (0.02s) +--- PASS: TestCheckingWildcardCert (0.01s) === RUN TestWildcardMatching --- PASS: TestWildcardMatching (0.00s) PASS -ok github.com/theupdateframework/notary/trustpinning 0.648s +ok github.com/theupdateframework/notary/trustpinning 0.626s === RUN TestInitSnapshotNoTargets ---- PASS: TestInitSnapshotNoTargets (0.01s) +--- PASS: TestInitSnapshotNoTargets (0.00s) === RUN TestInitRepo ---- PASS: TestInitRepo (0.01s) +--- PASS: TestInitRepo (0.00s) === RUN TestUpdateDelegations --- PASS: TestUpdateDelegations (0.00s) === RUN TestPurgeDelegationsKeyFromTop -time="2021-07-03T12:23:48Z" level=warning msg="role targets/sybil has fewer keys than its threshold of 1; it will not be usable until keys are added to it" -time="2021-07-03T12:23:48Z" level=warning msg="role targets/vimes/carrot has fewer keys than its threshold of 1; it will not be usable until keys are added to it" ---- PASS: TestPurgeDelegationsKeyFromTop (0.01s) +time="2022-08-05T18:49:12Z" level=warning msg="role targets/sybil has fewer keys than its threshold of 1; it will not be usable until keys are added to it" +time="2022-08-05T18:49:12Z" level=warning msg="role targets/vimes/carrot has fewer keys than its threshold of 1; it will not be usable until keys are added to it" +--- PASS: TestPurgeDelegationsKeyFromTop (0.00s) === RUN TestPurgeDelegationsKeyFromDeep -time="2021-07-03T12:23:48Z" level=warning msg="role targets/vimes/carrot has fewer keys than its threshold of 1; it will not be usable until keys are added to it" +time="2022-08-05T18:49:12Z" level=warning msg="role targets/vimes/carrot has fewer keys than its threshold of 1; it will not be usable until keys are added to it" --- PASS: TestPurgeDelegationsKeyFromDeep (0.00s) === RUN TestPurgeDelegationsKeyBadWildRole --- PASS: TestPurgeDelegationsKeyBadWildRole (0.00s) @@ -3269,11 +3303,11 @@ === RUN TestUpdateDelegationsMissingParentKey --- PASS: TestUpdateDelegationsMissingParentKey (0.00s) === RUN TestUpdateDelegationsInvalidRole ---- PASS: TestUpdateDelegationsInvalidRole (0.02s) +--- PASS: TestUpdateDelegationsInvalidRole (0.00s) === RUN TestUpdateDelegationsRoleThatIsMissingDelegationKey --- PASS: TestUpdateDelegationsRoleThatIsMissingDelegationKey (0.00s) === RUN TestUpdateDelegationsNotEnoughKeys -time="2021-07-03T12:23:48Z" level=warning msg="role targets/role has fewer keys than its threshold of 2; it will not be usable until keys are added to it" +time="2022-08-05T18:49:12Z" level=warning msg="role targets/role has fewer keys than its threshold of 2; it will not be usable until keys are added to it" --- PASS: TestUpdateDelegationsNotEnoughKeys (0.00s) === RUN TestUpdateDelegationsAddKeyToRole --- PASS: TestUpdateDelegationsAddKeyToRole (0.00s) @@ -3302,7 +3336,7 @@ === RUN TestAddTargetsRoleAndMetadataExist --- PASS: TestAddTargetsRoleAndMetadataExist (0.00s) === RUN TestAddTargetsRoleExistsAndMetadataDoesntExist ---- PASS: TestAddTargetsRoleExistsAndMetadataDoesntExist (0.01s) +--- PASS: TestAddTargetsRoleExistsAndMetadataDoesntExist (0.00s) === RUN TestAddTargetsRoleDoesntExist --- PASS: TestAddTargetsRoleDoesntExist (0.00s) === RUN TestAddTargetsNoSigningKeys @@ -3314,7 +3348,7 @@ === RUN TestRemoveTargetsNoSigningKeys --- PASS: TestRemoveTargetsNoSigningKeys (0.00s) === RUN TestAddBaseKeysToRoot ---- PASS: TestAddBaseKeysToRoot (0.01s) +--- PASS: TestAddBaseKeysToRoot (0.00s) === RUN TestRemoveBaseKeysFromRoot --- PASS: TestRemoveBaseKeysFromRoot (0.00s) === RUN TestReplaceBaseKeysInRoot @@ -3342,9 +3376,9 @@ === RUN TestSignRootOldKeyCertExists --- PASS: TestSignRootOldKeyCertExists (0.05s) === RUN TestSignRootOldKeyCertMissing ---- PASS: TestSignRootOldKeyCertMissing (0.04s) +--- PASS: TestSignRootOldKeyCertMissing (0.03s) === RUN TestRootKeyRotation ---- PASS: TestRootKeyRotation (0.25s) +--- PASS: TestRootKeyRotation (0.15s) === RUN TestBuilderLoadsValidRolesOnly --- PASS: TestBuilderLoadsValidRolesOnly (0.01s) === RUN TestBuilderOnlyAcceptsRootFirstWhenLoading @@ -3362,19 +3396,19 @@ === RUN TestBuilderStopsAcceptingOrProducingDataOnceDone --- PASS: TestBuilderStopsAcceptingOrProducingDataOnceDone (0.00s) === RUN TestGenerateSnapshotInvalidOperations ---- PASS: TestGenerateSnapshotInvalidOperations (0.06s) +--- PASS: TestGenerateSnapshotInvalidOperations (0.07s) === RUN TestGenerateTimestampInvalidOperations ---- PASS: TestGenerateTimestampInvalidOperations (0.08s) +--- PASS: TestGenerateTimestampInvalidOperations (0.09s) === RUN TestGetConsistentInfo ---- PASS: TestGetConsistentInfo (0.02s) +--- PASS: TestGetConsistentInfo (0.01s) === RUN TestTimestampPreAndPostChecksumming ---- PASS: TestTimestampPreAndPostChecksumming (0.02s) +--- PASS: TestTimestampPreAndPostChecksumming (0.03s) === RUN TestSnapshotLoadedFirstChecksumsOthers ---- PASS: TestSnapshotLoadedFirstChecksumsOthers (0.01s) +--- PASS: TestSnapshotLoadedFirstChecksumsOthers (0.04s) === RUN TestSnapshotLoadedAfterChecksumsOthersRetroactively ---- PASS: TestSnapshotLoadedAfterChecksumsOthersRetroactively (0.03s) +--- PASS: TestSnapshotLoadedAfterChecksumsOthersRetroactively (0.09s) PASS -ok github.com/theupdateframework/notary/tuf 0.764s +ok github.com/theupdateframework/notary/tuf 0.695s === RUN TestMergeStrSlicesExclusive --- PASS: TestMergeStrSlicesExclusive (0.00s) === RUN TestMergeStrSlicesOverlap @@ -3422,7 +3456,7 @@ === RUN TestRootFromSignedCopiesSignatures --- PASS: TestRootFromSignedCopiesSignatures (0.00s) === RUN TestRootFromSignedValidatesRoleData ---- PASS: TestRootFromSignedValidatesRoleData (0.03s) +--- PASS: TestRootFromSignedValidatesRoleData (0.01s) === RUN TestRootFromSignedValidatesRoleType --- PASS: TestRootFromSignedValidatesRoleType (0.00s) === RUN TestRootFromSignedValidatesVersion @@ -3508,7 +3542,7 @@ === RUN TestFileMetaEquals --- PASS: TestFileMetaEquals (0.00s) PASS -ok github.com/theupdateframework/notary/tuf/data 0.089s +ok github.com/theupdateframework/notary/tuf/data 0.072s === RUN TestListKeys --- PASS: TestListKeys (0.00s) === RUN TestGetKeys @@ -3524,29 +3558,29 @@ === RUN TestSignWithX509 --- PASS: TestSignWithX509 (0.00s) === RUN TestSignRemovesValidSigByInvalidKey ---- PASS: TestSignRemovesValidSigByInvalidKey (0.01s) +--- PASS: TestSignRemovesValidSigByInvalidKey (0.00s) === RUN TestSignRemovesInvalidSig --- PASS: TestSignRemovesInvalidSig (0.00s) === RUN TestSignMinSignatures ---- PASS: TestSignMinSignatures (0.01s) +--- PASS: TestSignMinSignatures (0.00s) === RUN TestSignFailingKeys ---- PASS: TestSignFailingKeys (0.04s) +--- PASS: TestSignFailingKeys (0.02s) === RUN TestErrInsufficientSignaturesMessaging --- PASS: TestErrInsufficientSignaturesMessaging (0.00s) === RUN TestRSAPSSVerifier --- PASS: TestRSAPSSVerifier (0.01s) === RUN TestRSAPSSx509Verifier ---- PASS: TestRSAPSSx509Verifier (0.01s) +--- PASS: TestRSAPSSx509Verifier (0.00s) === RUN TestRSAPSSVerifierWithInvalidKeyType --- PASS: TestRSAPSSVerifierWithInvalidKeyType (0.00s) === RUN TestRSAPSSVerifierWithInvalidKeyLength ---- PASS: TestRSAPSSVerifierWithInvalidKeyLength (0.11s) +--- PASS: TestRSAPSSVerifierWithInvalidKeyLength (0.05s) === RUN TestRSAPSSVerifierWithInvalidKey --- PASS: TestRSAPSSVerifierWithInvalidKey (0.00s) === RUN TestRSAPSSVerifierWithInvalidSignature --- PASS: TestRSAPSSVerifierWithInvalidSignature (0.01s) === RUN TestRSAPKCS1v15Verifier ---- PASS: TestRSAPKCS1v15Verifier (0.01s) +--- PASS: TestRSAPKCS1v15Verifier (0.00s) === RUN TestRSAPKCS1v15x509Verifier --- PASS: TestRSAPKCS1v15x509Verifier (0.00s) === RUN TestRSAPKCS1v15VerifierWithInvalidKeyType @@ -3554,12 +3588,12 @@ === RUN TestRSAPKCS1v15VerifierWithInvalidKey --- PASS: TestRSAPKCS1v15VerifierWithInvalidKey (0.00s) === RUN TestRSAPKCS1v15VerifierWithInvalidSignature -time="2021-07-03T12:23:47Z" level=error msg="Failed verification: crypto/rsa: verification error" +time="2022-08-05T18:49:10Z" level=error msg="Failed verification: crypto/rsa: verification error" --- PASS: TestRSAPKCS1v15VerifierWithInvalidSignature (0.01s) === RUN TestECDSAVerifier --- PASS: TestECDSAVerifier (0.00s) === RUN TestECDSAVerifierOtherCurves ---- PASS: TestECDSAVerifierOtherCurves (0.75s) +--- PASS: TestECDSAVerifierOtherCurves (0.68s) === RUN TestECDSAx509Verifier --- PASS: TestECDSAx509Verifier (0.00s) === RUN TestECDSAVerifierWithInvalidKeyType @@ -3587,7 +3621,7 @@ === RUN TestIsValidNotExported --- PASS: TestIsValidNotExported (0.00s) === RUN TestMoreThanEnoughSigs ---- PASS: TestMoreThanEnoughSigs (0.01s) +--- PASS: TestMoreThanEnoughSigs (0.00s) === RUN TestValidSigWithIncorrectKeyID --- PASS: TestValidSigWithIncorrectKeyID (0.00s) === RUN TestDuplicateSigs @@ -3597,48 +3631,48 @@ === RUN TestVerifyVersion --- PASS: TestVerifyVersion (0.00s) === RUN TestVerifyExpiry -time="2021-07-03T12:23:48Z" level=error msg="Metadata for root expired" +time="2022-08-05T18:49:10Z" level=error msg="Metadata for root expired" --- PASS: TestVerifyExpiry (0.00s) === RUN TestVerifyPublicKeyMatchesPrivateKeyHappyCase --- PASS: TestVerifyPublicKeyMatchesPrivateKeyHappyCase (0.00s) === RUN TestVerifyPublicKeyMatchesPrivateKeyFails --- PASS: TestVerifyPublicKeyMatchesPrivateKeyFails (0.00s) PASS -ok github.com/theupdateframework/notary/tuf/signed 1.019s +ok github.com/theupdateframework/notary/tuf/signed 0.822s === RUN TestNewSwizzler ---- PASS: TestNewSwizzler (0.05s) +--- PASS: TestNewSwizzler (0.04s) === RUN TestSwizzlerSetInvalidJSON ---- PASS: TestSwizzlerSetInvalidJSON (0.01s) +--- PASS: TestSwizzlerSetInvalidJSON (0.02s) === RUN TestSwizzlerAddExtraSpace --- PASS: TestSwizzlerAddExtraSpace (0.01s) === RUN TestSwizzlerSetInvalidSigned ---- PASS: TestSwizzlerSetInvalidSigned (0.02s) +--- PASS: TestSwizzlerSetInvalidSigned (0.01s) === RUN TestSwizzlerSetInvalidSignedMeta ---- PASS: TestSwizzlerSetInvalidSignedMeta (0.01s) +--- PASS: TestSwizzlerSetInvalidSignedMeta (0.02s) === RUN TestSwizzlerSetInvalidMetadataType --- PASS: TestSwizzlerSetInvalidMetadataType (0.01s) === RUN TestSwizzlerInvalidateMetadataSignatures ---- PASS: TestSwizzlerInvalidateMetadataSignatures (0.01s) +--- PASS: TestSwizzlerInvalidateMetadataSignatures (0.02s) === RUN TestSwizzlerRemoveMetadata ---- PASS: TestSwizzlerRemoveMetadata (0.01s) +--- PASS: TestSwizzlerRemoveMetadata (0.04s) === RUN TestSwizzlerSignMetadataWithInvalidKey ---- PASS: TestSwizzlerSignMetadataWithInvalidKey (0.04s) +--- PASS: TestSwizzlerSignMetadataWithInvalidKey (0.02s) === RUN TestSwizzlerOffsetMetadataVersion ---- PASS: TestSwizzlerOffsetMetadataVersion (0.01s) +--- PASS: TestSwizzlerOffsetMetadataVersion (0.02s) === RUN TestSwizzlerExpireMetadata ---- PASS: TestSwizzlerExpireMetadata (0.01s) +--- PASS: TestSwizzlerExpireMetadata (0.02s) === RUN TestSwizzlerSetThresholdBaseRole ---- PASS: TestSwizzlerSetThresholdBaseRole (0.01s) +--- PASS: TestSwizzlerSetThresholdBaseRole (0.02s) === RUN TestSwizzlerSetThresholdDelegatedRole ---- PASS: TestSwizzlerSetThresholdDelegatedRole (0.01s) +--- PASS: TestSwizzlerSetThresholdDelegatedRole (0.02s) === RUN TestSwizzlerChangeRootKey ---- PASS: TestSwizzlerChangeRootKey (0.01s) +--- PASS: TestSwizzlerChangeRootKey (0.02s) === RUN TestSwizzlerUpdateSnapshotHashesSpecifiedRoles ---- PASS: TestSwizzlerUpdateSnapshotHashesSpecifiedRoles (0.01s) +--- PASS: TestSwizzlerUpdateSnapshotHashesSpecifiedRoles (0.02s) === RUN TestSwizzlerUpdateSnapshotHashesNoSpecifiedRoles ---- PASS: TestSwizzlerUpdateSnapshotHashesNoSpecifiedRoles (0.02s) +--- PASS: TestSwizzlerUpdateSnapshotHashesNoSpecifiedRoles (0.04s) === RUN TestSwizzlerUpdateTimestamp ---- PASS: TestSwizzlerUpdateTimestamp (0.02s) +--- PASS: TestSwizzlerUpdateTimestamp (0.01s) === RUN TestMissingSigningKey --- PASS: TestMissingSigningKey (0.01s) === RUN TestSwizzlerMutateRoot @@ -3650,17 +3684,17 @@ === RUN TestSwizzlerMutateTargets --- PASS: TestSwizzlerMutateTargets (0.01s) === RUN TestSwizzlerRotateKeyBaseRole ---- PASS: TestSwizzlerRotateKeyBaseRole (0.01s) +--- PASS: TestSwizzlerRotateKeyBaseRole (0.02s) === RUN TestSwizzlerRotateKeyDelegationRole ---- PASS: TestSwizzlerRotateKeyDelegationRole (0.02s) +--- PASS: TestSwizzlerRotateKeyDelegationRole (0.01s) PASS -ok github.com/theupdateframework/notary/tuf/testutils 0.372s +ok github.com/theupdateframework/notary/tuf/testutils 0.441s ? github.com/theupdateframework/notary/tuf/testutils/interfaces [no test files] ? github.com/theupdateframework/notary/tuf/testutils/keys [no test files] === RUN TestConvertTUFKeyToPKCS8 --- PASS: TestConvertTUFKeyToPKCS8 (0.06s) === RUN TestParsePKCS8ToTufKey ---- PASS: TestParsePKCS8ToTufKey (0.44s) +--- PASS: TestParsePKCS8ToTufKey (0.54s) === RUN TestPEMtoPEM --- PASS: TestPEMtoPEM (0.00s) === RUN TestRoleListLen @@ -3696,11 +3730,11 @@ === RUN TestFindRoleIndexNotFound --- PASS: TestFindRoleIndexNotFound (0.00s) === RUN TestCertsToKeys ---- PASS: TestCertsToKeys (0.01s) +--- PASS: TestCertsToKeys (0.00s) === RUN TestNewCertificate --- PASS: TestNewCertificate (0.00s) === RUN TestKeyOperations ---- PASS: TestKeyOperations (0.09s) +--- PASS: TestKeyOperations (0.11s) === RUN TestRSAX509PublickeyID --- PASS: TestRSAX509PublickeyID (0.00s) === RUN TestECDSAX509PublickeyID @@ -3716,9 +3750,9 @@ === RUN TestValidateCertificateWithInvalidExpiry --- PASS: TestValidateCertificateWithInvalidExpiry (0.00s) === RUN TestValidateCertificateWithShortKey ---- PASS: TestValidateCertificateWithShortKey (0.09s) +--- PASS: TestValidateCertificateWithShortKey (0.19s) PASS -ok github.com/theupdateframework/notary/tuf/utils 0.734s +ok github.com/theupdateframework/notary/tuf/utils 0.940s === RUN TestNewSerializableErrorNonValidationError --- PASS: TestNewSerializableErrorNonValidationError (0.00s) === RUN TestNewSerializableErrorValidationError @@ -3734,9 +3768,9 @@ === RUN TestUnmarshalInvalidJSON --- PASS: TestUnmarshalInvalidJSON (0.00s) PASS -ok github.com/theupdateframework/notary/tuf/validation 0.039s +ok github.com/theupdateframework/notary/tuf/validation 0.052s === RUN TestSetSignalTrap ---- PASS: TestSetSignalTrap (0.02s) +--- PASS: TestSetSignalTrap (0.01s) === RUN TestLogLevelSignalHandle Attempt to increase log level failed, will remain at debug level, error: log level can not be set higher than Debug Successfully setting log level to debug @@ -3808,7 +3842,7 @@ === RUN TestAdjustLogLevel --- PASS: TestAdjustLogLevel (0.00s) === RUN TestRootHandlerFactory ---- PASS: TestRootHandlerFactory (0.01s) +--- PASS: TestRootHandlerFactory (0.00s) === RUN TestRootHandlerError --- PASS: TestRootHandlerError (0.00s) === RUN TestWrapWithCacheHeaderNilCacheControlConfig @@ -3834,7 +3868,7 @@ === RUN TestDoAuthWildcardImage --- PASS: TestDoAuthWildcardImage (0.00s) PASS -ok github.com/theupdateframework/notary/utils 0.085s +ok github.com/theupdateframework/notary/utils 0.058s ? github.com/theupdateframework/notary/version [no test files] create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary @@ -3866,39 +3900,41 @@ dh_fixperms -O--builddirectory=/build/notary-0.6.1\~ds1/_build -O--buildsystem=golang dh_missing -O--builddirectory=/build/notary-0.6.1\~ds1/_build -O--buildsystem=golang dh_strip -O--builddirectory=/build/notary-0.6.1\~ds1/_build -O--buildsystem=golang -dh_strip: Could not find the BuildID in debian/notary/usr/bin/escrow -dh_strip: Could not find the BuildID in debian/notary/usr/bin/notary-signer dh_strip: Could not find the BuildID in debian/notary/usr/bin/notary-server +dh_strip: Could not find the BuildID in debian/notary/usr/bin/notary-signer +dh_strip: Could not find the BuildID in debian/notary/usr/bin/escrow dh_makeshlibs -O--builddirectory=/build/notary-0.6.1\~ds1/_build -O--buildsystem=golang dh_shlibdeps -O--builddirectory=/build/notary-0.6.1\~ds1/_build -O--buildsystem=golang -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/notary/usr/bin/notary was not linked against libsmime3.so (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/notary/usr/bin/notary was not linked against libssl3.so (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/notary/usr/bin/notary was not linked against libnss3.so (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/notary/usr/bin/notary was not linked against libnspr4.so (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/notary/usr/bin/notary was not linked against libdl.so.2 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/notary/usr/bin/notary was not linked against libplds4.so (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/notary/usr/bin/notary was not linked against libsmime3.so (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/notary/usr/bin/notary was not linked against libplc4.so (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/notary/usr/bin/notary was not linked against libssl3.so (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/notary/usr/bin/notary was not linked against libplds4.so (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/notary/usr/bin/notary was not linked against libnssutil3.so (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/notary/usr/bin/notary was not linked against libnspr4.so (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/notary/usr/bin/notary was not linked against libnss3.so (it uses none of the library's symbols) dh_installdeb -O--builddirectory=/build/notary-0.6.1\~ds1/_build -O--buildsystem=golang dh_golang -O--builddirectory=/build/notary-0.6.1\~ds1/_build -O--buildsystem=golang dh_gencontrol -O--builddirectory=/build/notary-0.6.1\~ds1/_build -O--buildsystem=golang dh_md5sums -O--builddirectory=/build/notary-0.6.1\~ds1/_build -O--buildsystem=golang dh_builddeb -O--builddirectory=/build/notary-0.6.1\~ds1/_build -O--buildsystem=golang dpkg-deb: building package 'notary' in '../notary_0.6.1~ds1-3_amd64.deb'. -dpkg-deb: building package 'golang-github-docker-notary-dev' in '../golang-github-docker-notary-dev_0.6.1~ds1-3_all.deb'. dpkg-deb: building package 'notary-dbgsym' in '../notary-dbgsym_0.6.1~ds1-3_amd64.deb'. +dpkg-deb: building package 'golang-github-docker-notary-dev' in '../golang-github-docker-notary-dev_0.6.1~ds1-3_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../notary_0.6.1~ds1-3_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/12792/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/12792/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/55382 and its subdirectories -I: Current time: Sat Jul 3 00:24:55 -12 2021 -I: pbuilder-time-stamp: 1625315095 +I: removing directory /srv/workspace/pbuilder/12792 and its subdirectories +I: Current time: Sat Aug 6 08:50:28 +14 2022 +I: pbuilder-time-stamp: 1659725428