Diff of the two buildlogs: -- --- b1/build.log 2025-11-05 05:50:01.225310711 +0000 +++ b2/build.log 2025-11-05 05:52:33.393491058 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Dec 8 00:10:30 -12 2026 -I: pbuilder-time-stamp: 1796731830 +I: Current time: Wed Nov 5 19:50:02 +14 2025 +I: pbuilder-time-stamp: 1762321802 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -24,52 +24,84 @@ dpkg-source: info: applying fix-manpages.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/4058983/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/349846/tmp/hooks/D01_modify_environment starting +debug: Running on infom01-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 +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 5 05:50 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/349846/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/349846/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + 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=12 nocheck' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='a567521b1c5d42dba2289d0a1dc4ff04' - 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='4058983' - PS1='# ' - PS2='> ' + INVOCATION_ID=26d3fe24780e47168d20f647583da07e + 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=349846 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.hkLgBwAu/pbuilderrc_Sjfn --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.hkLgBwAu/b1 --logfile b1/build.log sigsum-go_0.12.0-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.hkLgBwAu/pbuilderrc_9vLY --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.hkLgBwAu/b2 --logfile b2/build.log sigsum-go_0.12.0-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' I: uname -a - Linux infom02-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/4058983/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/349846/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -172,7 +204,7 @@ Get: 49 http://deb.debian.org/debian forky/main amd64 libyaml-0-2 amd64 0.2.5-2 [52.5 kB] Get: 50 http://deb.debian.org/debian forky/main amd64 pandoc-data all 3.1.11.1-3 [459 kB] Get: 51 http://deb.debian.org/debian forky/main amd64 pandoc amd64 3.1.11.1+ds-4 [26.4 MB] -Fetched 96.1 MB in 2s (53.1 MB/s) +Fetched 96.1 MB in 1s (103 MB/s) Preconfiguring packages ... Selecting previously unselected package liblocale-gettext-perl. (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 ... 19862 files and directories currently installed.) @@ -397,7 +429,11 @@ Solving dependencies... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/sigsum-go-0.12.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../sigsum-go_0.12.0-1_source.changes +I: user script /srv/workspace/pbuilder/349846/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/349846/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/sigsum-go-0.12.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../sigsum-go_0.12.0-1_source.changes dpkg-buildpackage: info: source package sigsum-go dpkg-buildpackage: info: source version 0.12.0-1 dpkg-buildpackage: info: source distribution unstable @@ -415,48 +451,48 @@ dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang - cd _build && go install -trimpath -v -p 16 sigsum.org/sigsum-go/cmd/sigsum-key sigsum.org/sigsum-go/cmd/sigsum-monitor sigsum.org/sigsum-go/cmd/sigsum-policy sigsum.org/sigsum-go/cmd/sigsum-submit sigsum.org/sigsum-go/cmd/sigsum-token sigsum.org/sigsum-go/cmd/sigsum-verify sigsum.org/sigsum-go/cmd/sigsum-witness sigsum.org/sigsum-go/internal/mocks/signer sigsum.org/sigsum-go/internal/ssh sigsum.org/sigsum-go/internal/ui sigsum.org/sigsum-go/internal/version sigsum.org/sigsum-go/pkg/api sigsum.org/sigsum-go/pkg/ascii sigsum.org/sigsum-go/pkg/checkpoint sigsum.org/sigsum-go/pkg/client sigsum.org/sigsum-go/pkg/crypto sigsum.org/sigsum-go/pkg/key sigsum.org/sigsum-go/pkg/log sigsum.org/sigsum-go/pkg/merkle sigsum.org/sigsum-go/pkg/mocks sigsum.org/sigsum-go/pkg/monitor sigsum.org/sigsum-go/pkg/policy sigsum.org/sigsum-go/pkg/proof sigsum.org/sigsum-go/pkg/requests sigsum.org/sigsum-go/pkg/server sigsum.org/sigsum-go/pkg/submit sigsum.org/sigsum-go/pkg/submit-token sigsum.org/sigsum-go/pkg/types sigsum.org/sigsum-go/tests/mk-add-checkpoint-request sigsum.org/sigsum-go/tests/sha256-n sigsum.org/sigsum-go/tests/use-agent -internal/asan -internal/goarch -internal/profilerecord + cd _build && go install -trimpath -v -p 12 sigsum.org/sigsum-go/cmd/sigsum-key sigsum.org/sigsum-go/cmd/sigsum-monitor sigsum.org/sigsum-go/cmd/sigsum-policy sigsum.org/sigsum-go/cmd/sigsum-submit sigsum.org/sigsum-go/cmd/sigsum-token sigsum.org/sigsum-go/cmd/sigsum-verify sigsum.org/sigsum-go/cmd/sigsum-witness sigsum.org/sigsum-go/internal/mocks/signer sigsum.org/sigsum-go/internal/ssh sigsum.org/sigsum-go/internal/ui sigsum.org/sigsum-go/internal/version sigsum.org/sigsum-go/pkg/api sigsum.org/sigsum-go/pkg/ascii sigsum.org/sigsum-go/pkg/checkpoint sigsum.org/sigsum-go/pkg/client sigsum.org/sigsum-go/pkg/crypto sigsum.org/sigsum-go/pkg/key sigsum.org/sigsum-go/pkg/log sigsum.org/sigsum-go/pkg/merkle sigsum.org/sigsum-go/pkg/mocks sigsum.org/sigsum-go/pkg/monitor sigsum.org/sigsum-go/pkg/policy sigsum.org/sigsum-go/pkg/proof sigsum.org/sigsum-go/pkg/requests sigsum.org/sigsum-go/pkg/server sigsum.org/sigsum-go/pkg/submit sigsum.org/sigsum-go/pkg/submit-token sigsum.org/sigsum-go/pkg/types sigsum.org/sigsum-go/tests/mk-add-checkpoint-request sigsum.org/sigsum-go/tests/sha256-n sigsum.org/sigsum-go/tests/use-agent +internal/unsafeheader +internal/byteorder internal/msan -unicode -internal/runtime/atomic +internal/profilerecord +internal/godebugs +internal/asan +internal/coverage/rtcov internal/cpu internal/goexperiment -internal/goos -internal/godebugs +internal/runtime/syscall +internal/goarch sync/atomic +internal/runtime/atomic +internal/goos math/bits -internal/byteorder -internal/coverage/rtcov -internal/unsafeheader -internal/runtime/syscall +unicode unicode/utf8 cmp -internal/runtime/math -internal/abi internal/itoa +internal/abi +internal/chacha8rand +internal/runtime/math +internal/runtime/sys log/internal crypto/internal/fips140/alias +crypto/internal/fips140deps/byteorder +crypto/internal/fips140/subtle crypto/internal/boring/sig internal/nettrace -internal/runtime/sys container/list unicode/utf16 -crypto/internal/fips140/subtle -internal/chacha8rand -crypto/internal/fips140deps/byteorder -vendor/golang.org/x/crypto/cryptobyte/asn1 -vendor/golang.org/x/crypto/internal/alias -crypto/internal/fips140deps/cpu internal/bytealg math +crypto/internal/fips140deps/cpu +vendor/golang.org/x/crypto/cryptobyte/asn1 +vendor/golang.org/x/crypto/internal/alias internal/runtime/exithook internal/stringslite internal/race -internal/sync internal/runtime/maps +internal/sync runtime internal/reflectlite iter @@ -468,144 +504,144 @@ errors sort internal/bisect +internal/singleflight internal/testlog unique -internal/singleflight -runtime/cgo internal/oserror -io path -math/rand/v2 -strconv vendor/golang.org/x/net/dns/dnsmessage +strconv +io +math/rand/v2 +syscall +runtime/cgo +hash +internal/godebug +strings bytes +reflect internal/saferio -internal/godebug +crypto crypto/internal/randutil -strings -hash -syscall +net/netip hash/crc32 -crypto encoding/base32 -net/netip -reflect -vendor/golang.org/x/text/transform -golang.org/x/text/transform +crypto/internal/impl +regexp/syntax +net/http/internal/ascii crypto/internal/fips140deps/godebug math/rand -crypto/internal/impl bufio -net/http/internal/ascii -regexp/syntax +vendor/golang.org/x/text/transform +golang.org/x/text/transform crypto/internal/fips140 +internal/syscall/execenv +time +internal/syscall/unix crypto/internal/fips140/sha256 +crypto/internal/fips140/sha3 crypto/internal/fips140/sha512 crypto/tls/internal/fips140tls -crypto/internal/fips140/sha3 -crypto/internal/fips140/hmac crypto/sha3 +crypto/internal/fips140/hmac crypto/internal/fips140/check crypto/internal/fips140hash +regexp crypto/internal/fips140/edwards25519/field crypto/internal/fips140/aes -crypto/internal/fips140/tls12 -crypto/internal/fips140/nistec/fiat crypto/internal/fips140/hkdf +crypto/internal/fips140/nistec/fiat +crypto/internal/fips140/tls12 crypto/internal/fips140/bigmod crypto/internal/fips140/tls13 -regexp crypto/internal/fips140/edwards25519 -time -internal/syscall/execenv -internal/syscall/unix -crypto/internal/fips140/nistec +internal/poll context io/fs -internal/poll internal/filepathlite embed +os internal/fmtsort encoding/binary -os +crypto/internal/fips140/nistec encoding/base64 vendor/golang.org/x/crypto/internal/poly1305 encoding/pem crypto/internal/sysrand fmt os/signal -path/filepath vendor/golang.org/x/sys/cpu -net +path/filepath crypto/internal/entropy crypto/internal/fips140/drbg crypto/internal/fips140only -crypto/internal/fips140/ed25519 -crypto/internal/fips140/ecdh -crypto/internal/fips140/ecdsa -crypto/internal/fips140/aes/gcm crypto/internal/fips140/mlkem +crypto/internal/fips140/ed25519 crypto/internal/fips140/rsa +crypto/internal/fips140/aes/gcm crypto/rc4 crypto/md5 -crypto/cipher +crypto/internal/fips140/ecdh +crypto/internal/fips140/ecdsa log +github.com/pborman/getopt/v2 encoding/hex net/url runtime/debug -net/http/internal -compress/flate -github.com/pborman/getopt/v2 -github.com/golang/mock/gomock -mime/quotedprintable +vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack +compress/flate +math/big mime -vendor/golang.org/x/text/unicode/norm +sigsum.org/sigsum-go/pkg/log +vendor/golang.org/x/text/unicode/bidi +crypto/cipher +mime/quotedprintable +net/http/internal +golang.org/x/text/unicode/bidi +compress/gzip golang.org/x/text/unicode/norm -math/big +github.com/golang/mock/gomock crypto/internal/boring crypto/des vendor/golang.org/x/crypto/chacha20 -sigsum.org/sigsum-go/pkg/log -vendor/golang.org/x/text/unicode/bidi crypto/sha256 crypto/aes crypto/ecdh crypto/sha512 crypto/hmac -vendor/golang.org/x/crypto/chacha20poly1305 crypto/sha1 -golang.org/x/text/unicode/bidi -sigsum.org/sigsum-go/internal/version -compress/gzip vendor/golang.org/x/text/secure/bidirule -vendor/golang.org/x/net/idna golang.org/x/text/secure/bidirule +vendor/golang.org/x/net/idna golang.org/x/net/idna +sigsum.org/sigsum-go/internal/version +vendor/golang.org/x/crypto/chacha20poly1305 crypto/rand crypto/internal/boring/bbig -crypto/elliptic crypto/dsa encoding/asn1 +crypto/elliptic crypto/ed25519 -github.com/dchest/safefile -crypto/rsa crypto/internal/hpke +crypto/rsa +github.com/dchest/safefile sigsum.org/sigsum-go/pkg/crypto sigsum.org/sigsum-go/pkg/ascii -sigsum.org/sigsum-go/pkg/merkle sigsum.org/sigsum-go/internal/mocks/signer +sigsum.org/sigsum-go/pkg/merkle sigsum.org/sigsum-go/tests/sha256-n -vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix +vendor/golang.org/x/crypto/cryptobyte +net crypto/ecdsa sigsum.org/sigsum-go/internal/ssh -vendor/golang.org/x/net/http/httpproxy -sigsum.org/sigsum-go/pkg/submit-token net/textproto crypto/x509 -sigsum.org/sigsum-go/pkg/types +sigsum.org/sigsum-go/pkg/submit-token +vendor/golang.org/x/net/http/httpproxy sigsum.org/sigsum-go/pkg/key +sigsum.org/sigsum-go/pkg/types vendor/golang.org/x/net/http/httpguts mime/multipart sigsum.org/sigsum-go/cmd/sigsum-token @@ -631,441 +667,7 @@ sigsum.org/sigsum-go/cmd/sigsum-witness sigsum.org/sigsum-go/cmd/sigsum-submit sigsum.org/sigsum-go/cmd/sigsum-monitor - debian/rules override_dh_auto_test -make[1]: Entering directory '/build/reproducible-path/sigsum-go-0.12.0' -env DH_GOLANG_EXCLUDES=sigsum.org/sigsum-go/pkg/server dh_auto_test - cd _build && go test -vet=off -v -p 16 sigsum.org/sigsum-go/cmd/sigsum-key sigsum.org/sigsum-go/cmd/sigsum-monitor sigsum.org/sigsum-go/cmd/sigsum-policy sigsum.org/sigsum-go/cmd/sigsum-submit sigsum.org/sigsum-go/cmd/sigsum-token sigsum.org/sigsum-go/cmd/sigsum-verify sigsum.org/sigsum-go/cmd/sigsum-witness sigsum.org/sigsum-go/internal/mocks/signer sigsum.org/sigsum-go/internal/ssh sigsum.org/sigsum-go/internal/ui sigsum.org/sigsum-go/internal/version sigsum.org/sigsum-go/pkg/api sigsum.org/sigsum-go/pkg/ascii sigsum.org/sigsum-go/pkg/checkpoint sigsum.org/sigsum-go/pkg/client sigsum.org/sigsum-go/pkg/crypto sigsum.org/sigsum-go/pkg/key sigsum.org/sigsum-go/pkg/log sigsum.org/sigsum-go/pkg/merkle sigsum.org/sigsum-go/pkg/mocks sigsum.org/sigsum-go/pkg/monitor sigsum.org/sigsum-go/pkg/policy sigsum.org/sigsum-go/pkg/proof sigsum.org/sigsum-go/pkg/requests sigsum.org/sigsum-go/pkg/submit sigsum.org/sigsum-go/pkg/submit-token sigsum.org/sigsum-go/pkg/types sigsum.org/sigsum-go/tests/mk-add-checkpoint-request sigsum.org/sigsum-go/tests/sha256-n sigsum.org/sigsum-go/tests/use-agent -? sigsum.org/sigsum-go/cmd/sigsum-key [no test files] -? sigsum.org/sigsum-go/cmd/sigsum-monitor [no test files] -? sigsum.org/sigsum-go/cmd/sigsum-policy [no test files] -? sigsum.org/sigsum-go/cmd/sigsum-submit [no test files] -? sigsum.org/sigsum-go/cmd/sigsum-token [no test files] -? sigsum.org/sigsum-go/cmd/sigsum-verify [no test files] -? sigsum.org/sigsum-go/cmd/sigsum-witness [no test files] -? sigsum.org/sigsum-go/internal/mocks/signer [no test files] -=== RUN TestRequest ---- PASS: TestRequest (0.00s) -=== RUN TestSignEd25519 ---- PASS: TestSignEd25519 (0.00s) -=== RUN TestSignEd25519Fail ---- PASS: TestSignEd25519Fail (0.00s) -=== RUN TestParsePrivateKeyFile ---- PASS: TestParsePrivateKeyFile (0.00s) -=== RUN TestWritePrivateKeyFile ---- PASS: TestWritePrivateKeyFile (0.00s) -=== RUN TestParsePublicEd25519 ---- PASS: TestParsePublicEd25519 (0.00s) -=== RUN TestGetPolicy ---- PASS: TestGetPolicy (0.00s) -=== RUN TestSerializeString ---- PASS: TestSerializeString (0.00s) -=== RUN TestSignedData ---- PASS: TestSignedData (0.00s) -PASS -ok sigsum.org/sigsum-go/internal/ssh 0.011s -? sigsum.org/sigsum-go/internal/ui [no test files] -? sigsum.org/sigsum-go/internal/version [no test files] -? sigsum.org/sigsum-go/pkg/api [no test files] -=== RUN TestLineReaderGetLine ---- PASS: TestLineReaderGetLine (0.00s) -=== RUN TestLineReaderGetEOF ---- PASS: TestLineReaderGetEOF (0.00s) -=== RUN TestValidIntFromDecimal ---- PASS: TestValidIntFromDecimal (0.00s) -=== RUN TestInvalidIntFromDecimal ---- PASS: TestInvalidIntFromDecimal (0.00s) -=== RUN TestParser ---- PASS: TestParser (0.00s) -=== RUN TestParserCRLF ---- PASS: TestParserCRLF (0.00s) -=== RUN TestParserMissingNewline ---- PASS: TestParserMissingNewline (0.00s) -=== RUN TestParserEOF ---- PASS: TestParserEOF (0.00s) -=== RUN TestParserGetEOF ---- PASS: TestParserGetEOF (0.00s) -=== RUN TestParserEOFGarbage ---- PASS: TestParserEOFGarbage (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/ascii 0.004s -=== RUN TestCheckpointToASCII ---- PASS: TestCheckpointToASCII (0.00s) -=== RUN TestCheckpointFromASCII ---- PASS: TestCheckpointFromASCII (0.00s) -=== RUN TestCheckpointSigned ---- PASS: TestCheckpointSigned (0.00s) -=== RUN TestCheckpointVerify ---- PASS: TestCheckpointVerify (0.00s) -=== RUN TestCheckpointVerifyIgnoreExtraSignature ---- PASS: TestCheckpointVerifyIgnoreExtraSignature (0.00s) -=== RUN TestCheckpointCosignVerify - checkpoint_test.go:200: — example.org/witness ys8uUAAAAAAAAATSftMzceM8zssdZ9jin9SjwIxzx9iADMf63VqirX2hafol9RsqNqbofIz0LVRqHXI2kpEBSki5RTXFtxz1vo9+Cg== - ---- PASS: TestCheckpointCosignVerify (0.00s) -=== RUN TestCheckpointVerifyCosignatureByKey ---- PASS: TestCheckpointVerifyCosignatureByKey (0.00s) -=== RUN TestGoSumDBCheckpoint ---- PASS: TestGoSumDBCheckpoint (0.00s) -=== RUN TestCosignatureLineToASCII ---- PASS: TestCosignatureLineToASCII (0.00s) -=== RUN TestCosignatureLinesFromASCII ---- PASS: TestCosignatureLinesFromASCII (0.00s) -=== RUN TestNewLogKeyId ---- PASS: TestNewLogKeyId (0.00s) -=== RUN TestWriteEd25519Signature ---- PASS: TestWriteEd25519Signature (0.00s) -=== RUN TestParseEd25519SignatureLine ---- PASS: TestParseEd25519SignatureLine (0.00s) -=== RUN TestNoteVerifierString ---- PASS: TestNoteVerifierString (0.00s) -=== RUN TestNoteVerifierFromString ---- PASS: TestNoteVerifierFromString (0.00s) -=== RUN TestNewNoteVerifier ---- PASS: TestNewNoteVerifier (0.00s) -=== RUN TestGoSumDBVerifier ---- PASS: TestGoSumDBVerifier (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/checkpoint 0.011s -=== RUN TestProcessConflictResponse ---- PASS: TestProcessConflictResponse (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/client 0.005s -=== RUN TestValidHashFromHex ---- PASS: TestValidHashFromHex (0.00s) -=== RUN TestInvalidHashFromHex ---- PASS: TestInvalidHashFromHex (0.00s) -=== RUN TestValidPublicKeyFromHex ---- PASS: TestValidPublicKeyFromHex (0.00s) -=== RUN TestInvalidPublicKeyFromHex ---- PASS: TestInvalidPublicKeyFromHex (0.00s) -=== RUN TestValidSignatureFromHex ---- PASS: TestValidSignatureFromHex (0.00s) -=== RUN TestInvalidSignatureFromHex ---- PASS: TestInvalidSignatureFromHex (0.00s) -=== RUN TestHash ---- PASS: TestHash (0.00s) -=== RUN TestSign ---- PASS: TestSign (0.00s) -=== RUN TestVerify ---- PASS: TestVerify (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/crypto 0.007s -=== RUN TestParsePublicKeysFile ---- PASS: TestParsePublicKeysFile (0.00s) -=== RUN TestParsePublicKeysFileWithPolicyNames ---- PASS: TestParsePublicKeysFileWithPolicyNames (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/key 0.006s -=== RUN Example ---- PASS: Example (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/log 0.003s -=== RUN TestSize ---- PASS: TestSize (0.00s) -=== RUN TestGetLeafIndex ---- PASS: TestGetLeafIndex (0.00s) -=== RUN TestInternal ---- PASS: TestInternal (0.00s) -=== RUN TestGetRootHash ---- PASS: TestGetRootHash (0.00s) -=== RUN TestInclusion ---- PASS: TestInclusion (0.00s) -=== RUN TestInclusionValid ---- PASS: TestInclusionValid (0.11s) -=== RUN TestInclusionBatchValid ---- PASS: TestInclusionBatchValid (0.21s) -=== RUN TestInclusionTailValid ---- PASS: TestInclusionTailValid (0.18s) -=== RUN TestConsistency ---- PASS: TestConsistency (0.00s) -=== RUN TestConsistencyValid ---- PASS: TestConsistencyValid (0.11s) -PASS -ok sigsum.org/sigsum-go/pkg/merkle 0.616s -? sigsum.org/sigsum-go/pkg/mocks [no test files] -=== RUN TestGetTreeHead ---- PASS: TestGetTreeHead (0.30s) -=== RUN TestGetTreeHeadErrors - client_test.go:171: bad signature: (expected) failure: monitoring alert: Invalid log signature: log signature invalid - client_test.go:171: bad signature (hash): (expected) failure: monitoring alert: Invalid log signature: log signature invalid - client_test.go:171: bad consistency: (expected) failure: monitoring alert: Log tree head not consistent: consistency proof not valid: invalid proof: old root mismatch ---- PASS: TestGetTreeHeadErrors (0.01s) -PASS -ok sigsum.org/sigsum-go/pkg/monitor 0.307s -=== RUN TestValidConfig ---- PASS: TestValidConfig (0.00s) -=== RUN TestNumericThreshold ---- PASS: TestNumericThreshold (0.00s) -=== RUN TestInvalidConfig ---- PASS: TestInvalidConfig (0.00s) -=== RUN TestBuiltinList ---- PASS: TestBuiltinList (0.00s) -=== RUN TestBuiltinByName ---- PASS: TestBuiltinByName (0.00s) -=== RUN TestReadBuiltinByName ---- PASS: TestReadBuiltinByName (0.00s) -=== RUN TestCheckName ---- PASS: TestCheckName (0.00s) -=== RUN TestLogPolicy ---- PASS: TestLogPolicy (0.00s) -=== RUN TestWitnessPolicy ---- PASS: TestWitnessPolicy (0.00s) -=== RUN TestOneOfNWitnessPolicy ---- PASS: TestOneOfNWitnessPolicy (0.03s) -=== RUN TestTwoOfNWitnessPolicy ---- PASS: TestTwoOfNWitnessPolicy (0.03s) -PASS -ok sigsum.org/sigsum-go/pkg/policy 0.077s -=== RUN TestASCII ---- PASS: TestASCII (0.00s) -=== RUN TestASCIIV1 ---- PASS: TestASCIIV1 (0.00s) -=== RUN TestVerifyNoCosignatures ---- PASS: TestVerifyNoCosignatures (0.00s) -=== RUN TestVerify ---- PASS: TestVerify (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/proof 0.007s -=== RUN TestLeafToASCII ---- PASS: TestLeafToASCII (0.00s) -=== RUN TestLeavesToURL ---- PASS: TestLeavesToURL (0.00s) -=== RUN TestInclusionProofToURL ---- PASS: TestInclusionProofToURL (0.00s) -=== RUN TestConsistencyProofToURL ---- PASS: TestConsistencyProofToURL (0.00s) -=== RUN TestLeafFromASCII ---- PASS: TestLeafFromASCII (0.00s) -=== RUN TestLeavesFromURLArgs ---- PASS: TestLeavesFromURLArgs (0.00s) -=== RUN TestInclusionProofFromURLArgs ---- PASS: TestInclusionProofFromURLArgs (0.00s) -=== RUN TestConsistencyProofFromURLArgs ---- PASS: TestConsistencyProofFromURLArgs (0.00s) -=== RUN TestAddCheckpointToASCII ---- PASS: TestAddCheckpointToASCII (0.00s) -=== RUN TestAddCheckpointFromASCII ---- PASS: TestAddCheckpointFromASCII (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/requests 0.005s -=== RUN TestSubmitSuccess -=== RUN TestSubmitSuccess/leaf_1 -2026/12/08 12:12:37 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/08 12:12:37 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_2 -2026/12/08 12:12:37 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/08 12:12:37 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_3 -2026/12/08 12:12:37 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/08 12:12:37 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_4 -2026/12/08 12:12:37 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/08 12:12:37 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_5 -2026/12/08 12:12:37 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/08 12:12:37 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_6 -2026/12/08 12:12:37 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/08 12:12:37 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_7 -2026/12/08 12:12:37 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/08 12:12:37 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_8 -2026/12/08 12:12:37 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/08 12:12:37 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_9 -2026/12/08 12:12:37 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/08 12:12:37 [INFO] Attempting to retrieve proof for checksum#1 ---- PASS: TestSubmitSuccess (0.01s) - --- PASS: TestSubmitSuccess/leaf_1 (0.00s) - --- PASS: TestSubmitSuccess/leaf_2 (0.00s) - --- PASS: TestSubmitSuccess/leaf_3 (0.00s) - --- PASS: TestSubmitSuccess/leaf_4 (0.00s) - --- PASS: TestSubmitSuccess/leaf_5 (0.00s) - --- PASS: TestSubmitSuccess/leaf_6 (0.00s) - --- PASS: TestSubmitSuccess/leaf_7 (0.00s) - --- PASS: TestSubmitSuccess/leaf_8 (0.00s) - --- PASS: TestSubmitSuccess/leaf_9 (0.00s) -=== RUN TestSubmitWithFailure -2026/12/08 12:12:37 [INFO] Attempting to submit checksum#1 to log: http://always-fail.example.org -2026/12/08 12:12:37 [ERRO] Submitting to log "http://always-fail.example.org" failed: mock error -2026/12/08 12:12:37 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/08 12:12:37 [ERRO] Submitting to log "http://example.org" failed: mock error -2026/12/08 12:12:37 [INFO] Attempting to submit checksum#1 to log: http://always-fail.example.org -2026/12/08 12:12:37 [ERRO] Submitting to log "http://always-fail.example.org" failed: mock error -2026/12/08 12:12:37 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/08 12:12:37 [INFO] Attempting to retrieve proof for checksum#1 -2026/12/08 12:12:37 [INFO] Attempting to retrieve proof for checksum#1 -2026/12/08 12:12:37 [INFO] Attempting to retrieve proof for checksum#1 -2026/12/08 12:12:37 [INFO] Attempting to retrieve proof for checksum#1 -2026/12/08 12:12:37 [INFO] Verifying latest tree head: invalid log signature -2026/12/08 12:12:37 [INFO] Attempting to retrieve proof for checksum#1 -2026/12/08 12:12:37 [INFO] Attempting to retrieve proof for checksum#1 -2026/12/08 12:12:37 [INFO] Attempting to retrieve proof for checksum#1 ---- PASS: TestSubmitWithFailure (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/submit 0.016s -=== RUN TestNormalize ---- PASS: TestNormalize (0.00s) -=== RUN TestNormalizeReject ---- PASS: TestNormalizeReject (0.00s) -=== RUN TestSubmitHeaderFromHeader - token_test.go:68: no domain: error (expected): malformed header, domain part empty - token_test.go:68: extra space: error (expected): expected 2 parts, got 3 - token_test.go:68: bad hex: error (expected): encoding/hex: invalid byte: U+0078 'x' - token_test.go:68: bad hex length: error (expected): encoding/hex: odd length hex string - token_test.go:68: bad signature length: error (expected): unexpected length of hex data, expected 64, got 65 ---- PASS: TestSubmitHeaderFromHeader (0.00s) -=== RUN TestSubmitHeaderToHeader ---- PASS: TestSubmitHeaderToHeader (0.00s) -=== RUN TestVerify ---- PASS: TestVerify (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/submit-token 0.008s -=== RUN TestLeafSignedData ---- PASS: TestLeafSignedData (0.00s) -=== RUN TestSignLeaf ---- PASS: TestSignLeaf (0.00s) -=== RUN TestLeafVerify ---- PASS: TestLeafVerify (0.00s) -=== RUN TestLeafToBinary ---- PASS: TestLeafToBinary (0.00s) -=== RUN TestLeafFromBinary ---- PASS: TestLeafFromBinary (0.00s) -=== RUN TestLeafToASCII ---- PASS: TestLeafToASCII (0.00s) -=== RUN TestLeafFromASCII ---- PASS: TestLeafFromASCII (0.00s) -=== RUN TestLeavesFromASCII ---- PASS: TestLeavesFromASCII (0.00s) -=== RUN TestInclusionProofToASCII ---- PASS: TestInclusionProofToASCII (0.00s) -=== RUN TestInclusionProofFromASCII ---- PASS: TestInclusionProofFromASCII (0.00s) -=== RUN TestConsistencyProofToASCII ---- PASS: TestConsistencyProofToASCII (0.00s) -=== RUN TestConsistencyProofFromASCII ---- PASS: TestConsistencyProofFromASCII (0.00s) -=== RUN TestConsistencyProofToBase64 ---- PASS: TestConsistencyProofToBase64 (0.00s) -=== RUN TestConsistencyProofParseBase64 ---- PASS: TestConsistencyProofParseBase64 (0.00s) -=== RUN TestTreeHeadFormatCheckpoint ---- PASS: TestTreeHeadFormatCheckpoint (0.00s) -=== RUN TestTreeHeadToCosignedData ---- PASS: TestTreeHeadToCosignedData (0.00s) -=== RUN TestTreeHeadSign ---- PASS: TestTreeHeadSign (0.00s) -=== RUN TestSignedTreeHeadToASCII ---- PASS: TestSignedTreeHeadToASCII (0.00s) -=== RUN TestSignedTreeHeadFromASCII ---- PASS: TestSignedTreeHeadFromASCII (0.00s) -=== RUN TestTreeHeadSignAndVerify ---- PASS: TestTreeHeadSignAndVerify (0.00s) -=== RUN TestSignedTreeHeadVerify ---- PASS: TestSignedTreeHeadVerify (0.00s) -=== RUN TestSignedTreeHeadVerifyVersion0 ---- PASS: TestSignedTreeHeadVerifyVersion0 (0.00s) -=== RUN TestCosignatureToASCII ---- PASS: TestCosignatureToASCII (0.00s) -=== RUN TestCosignatureFromASCII ---- PASS: TestCosignatureFromASCII (0.00s) -=== RUN TestCosignAndVerify ---- PASS: TestCosignAndVerify (0.00s) -=== RUN TestCosignedTreeHeadToASCII ---- PASS: TestCosignedTreeHeadToASCII (0.00s) -=== RUN TestCosignedTreeHeadFromASCII ---- PASS: TestCosignedTreeHeadFromASCII (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/types 0.011s -? sigsum.org/sigsum-go/tests/mk-add-checkpoint-request [no test files] -? sigsum.org/sigsum-go/tests/sha256-n [no test files] -? sigsum.org/sigsum-go/tests/use-agent [no test files] -env DH_GOLANG_BUILDPKG=sigsum.org/sigsum-go/pkg/server dh_auto_test - cd _build && go test -vet=off -v -p 16 sigsum.org/sigsum-go/pkg/server -=== RUN TestGetTreeHead - log_test.go:48: Unexpected status code, got 404, want 200 - controller.go:269: missing call(s) to *mocks.MockLog.GetTreeHead(is anything) /build/reproducible-path/sigsum-go-0.12.0/_build/src/sigsum.org/sigsum-go/pkg/server/log_test.go:44 - controller.go:269: aborting test due to missing call(s) ---- FAIL: TestGetTreeHead (0.00s) -=== RUN TestGetInclusionProof - log_test.go:109: Unexpected status code for "/foo/get-inclusion-proof", got 404, want 301 - log_test.go:109: Unexpected status code for "/foo/get-inclusion-proof/", got 404, want 400 - log_test.go:109: Unexpected status code for "/foo/get-inclusion-proof/x", got 404, want 400 - log_test.go:109: Unexpected status code for "/foo/get-inclusion-proof/2/x", got 404, want 400 - log_test.go:109: Unexpected status code for "/foo/get-inclusion-proof/2/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", got 404, want 200 - log_test.go:115: Unexpected response for "/foo/get-inclusion-proof/2/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", got "404 page not found\n", want "leaf_index=1\nnode_hash=0200000000000000000000000000000000000000000000000000000000000000\n" - controller.go:269: missing call(s) to *mocks.MockLog.GetInclusionProof(is anything, is equal to {2 [170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170]} (requests.InclusionProof)) /build/reproducible-path/sigsum-go-0.12.0/_build/src/sigsum.org/sigsum-go/pkg/server/log_test.go:104 - controller.go:269: aborting test due to missing call(s) ---- FAIL: TestGetInclusionProof (0.00s) -=== RUN TestGetConsistencyProof - log_test.go:171: Unexpected status code for "/foo/get-consistency-proof", got 404, want 301 - log_test.go:171: Unexpected status code for "/foo/get-consistency-proof/", got 404, want 400 - log_test.go:171: Unexpected status code for "/foo/get-consistency-proof/x", got 404, want 400 - log_test.go:171: Unexpected status code for "/foo/get-consistency-proof/2/x", got 404, want 400 - log_test.go:171: Unexpected status code for "/foo/get-consistency-proof/2/5", got 404, want 200 - log_test.go:177: Unexpected response for "/foo/get-consistency-proof/2/5", got "404 page not found\n", want "node_hash=0200000000000000000000000000000000000000000000000000000000000000\n" - controller.go:269: missing call(s) to *mocks.MockLog.GetConsistencyProof(is anything, is equal to {2 5} (requests.ConsistencyProof)) /build/reproducible-path/sigsum-go-0.12.0/_build/src/sigsum.org/sigsum-go/pkg/server/log_test.go:166 - controller.go:269: aborting test due to missing call(s) ---- FAIL: TestGetConsistencyProof (0.00s) -=== RUN TestGetLeaves - log_test.go:234: Unexpected status code for "/foo/get-leaves", got 404, want 301 - log_test.go:234: Unexpected status code for "/foo/get-leaves/", got 404, want 400 - log_test.go:234: Unexpected status code for "/foo/get-leaves/x", got 404, want 400 - log_test.go:234: Unexpected status code for "/foo/get-leaves/2/x", got 404, want 400 - log_test.go:234: Unexpected status code for "/foo/get-leaves/2/5", got 404, want 200 - log_test.go:242: Unexpected response for "/foo/get-leaves/2/5", got "404 page not found\n", want "leaf=0000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000\nleaf=0000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000\nleaf=0000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000\n" - controller.go:269: missing call(s) to *mocks.MockLog.GetLeaves(is anything, is equal to {2 5} (requests.Leaves)) /build/reproducible-path/sigsum-go-0.12.0/_build/src/sigsum.org/sigsum-go/pkg/server/log_test.go:229 - controller.go:269: aborting test due to missing call(s) ---- FAIL: TestGetLeaves (0.00s) -=== RUN TestAddLeaf - log_test.go:351: accepted: Unexpected status code for, got 404, want 202 - log_test.go:354: accepted: response body: "404 page not found\n" - controller.go:269: missing call(s) to *mocks.MockLog.AddLeaf(is anything, is equal to {[1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]} (requests.Leaf), nil ptr to token.SubmitHeader) /build/reproducible-path/sigsum-go-0.12.0/_build/src/sigsum.org/sigsum-go/pkg/server/log_test.go:335 - controller.go:269: aborting test due to missing call(s) ---- FAIL: TestAddLeaf (0.00s) -=== RUN TestGetSecondaryTreeHead - secondary_test.go:35: Unexpected status code, got 404, want 200 - controller.go:269: missing call(s) to *mocks.MockSecondary.GetSecondaryTreeHead(is anything) /build/reproducible-path/sigsum-go-0.12.0/_build/src/sigsum.org/sigsum-go/pkg/server/secondary_test.go:31 - controller.go:269: aborting test due to missing call(s) ---- FAIL: TestGetSecondaryTreeHead (0.00s) -=== RUN TestGet - server_test.go:93: Unexpected status code for "/foo/get-x", got 404, want 200 - server_test.go:105: Unexpected response for "/foo/get-x", got "404 page not found\n", want "x-response\n" - server_test.go:93: Unexpected status code for "/foo/get-x", got 404, want 405 - server_test.go:105: Unexpected response for "/foo/get-x", got "404 page not found\n", want "Method Not Allowed\n" - server_test.go:93: Unexpected status code for "/foo/get-y", got 404, want 301 - server_test.go:101: Unexpected content type for "/foo/get-y", got "text/plain; charset=utf-8", want "text/html; charset=utf-8" - server_test.go:93: Unexpected status code for "/foo/get-y/", got 404, want 400 - server_test.go:105: Unexpected response for "/foo/get-y/", got "404 page not found\n", want "(400) missing y\n" - server_test.go:93: Unexpected status code for "/foo/get-y/bar", got 404, want 200 - server_test.go:105: Unexpected response for "/foo/get-y/bar", got "404 page not found\n", want "y-response: bar\n" ---- FAIL: TestGet (0.00s) -=== RUN TestPost - server_test.go:152: Unexpected status code for "/foo/add-x", got 404, want 200 - server_test.go:164: Unexpected response for "/foo/add-x", got "404 page not found\n", want "add-x ok\n" - server_test.go:152: Unexpected status code for "/foo/add-x", got 404, want 202 - server_test.go:152: Unexpected status code for "/foo/add-x", got 404, want 405 ---- FAIL: TestPost (0.00s) -=== RUN TestMetrics - server_test.go:233: Unexpected status code for "/foo/get-x", got 404, want 301 - server_test.go:233: Unexpected status code for "/foo/get-x/ok", got 404, want 200 - controller.go:269: missing call(s) to *mocks.MockMetrics.OnRequest(is equal to get-x/ (string)) /build/reproducible-path/sigsum-go-0.12.0/_build/src/sigsum.org/sigsum-go/pkg/server/server_test.go:217 - controller.go:269: missing call(s) to *mocks.MockMetrics.OnResponse(is equal to get-x/ (string), is equal to 200 (int), is anything) /build/reproducible-path/sigsum-go-0.12.0/_build/src/sigsum.org/sigsum-go/pkg/server/server_test.go:218 - controller.go:269: aborting test due to missing call(s) ---- FAIL: TestMetrics (0.00s) -=== RUN TestAddCheckpoint - witness_test.go:85: Unexpected status code for "/foo/add-checkpoint", got 404 "404 page not found\n", want 200 - witness_test.go:90: Unexpected response for "/foo/add-checkpoint", got "404 page not found\n", want "— example.org/witness AAECAwAAAAAAACtnEBESAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n" - controller.go:269: missing call(s) to *mocks.MockWitness.AddCheckpoint(is anything, is equal to {3 {[[10 11 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]]} {{{5 [4 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]} [7 8 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]} example.org/log [0 0 0 0]}} (requests.AddCheckpoint)) /build/reproducible-path/sigsum-go-0.12.0/_build/src/sigsum.org/sigsum-go/pkg/server/witness_test.go:79 - controller.go:269: aborting test due to missing call(s) ---- FAIL: TestAddCheckpoint (0.00s) -FAIL -FAIL sigsum.org/sigsum-go/pkg/server 0.006s -FAIL -dh_auto_test: error: cd _build && go test -vet=off -v -p 16 sigsum.org/sigsum-go/pkg/server returned exit code 1 -make[1]: [debian/rules:13: override_dh_auto_test] Error 25 (ignored) -make[1]: Leaving directory '/build/reproducible-path/sigsum-go-0.12.0' +dh: command-omitted: The call to "debian/rules override_dh_auto_test" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -1162,8 +764,8 @@ dh_md5sums -O--builddirectory=_build -O--buildsystem=golang dh_builddeb -O--builddirectory=_build -O--buildsystem=golang dpkg-deb: building package 'sigsum-go' in '../sigsum-go_0.12.0-1_amd64.deb'. -dpkg-deb: building package 'sigsum-go-dbgsym' in '../sigsum-go-dbgsym_0.12.0-1_amd64.deb'. dpkg-deb: building package 'golang-sigsum-sigsum-go-dev' in '../golang-sigsum-sigsum-go-dev_0.12.0-1_all.deb'. +dpkg-deb: building package 'sigsum-go-dbgsym' in '../sigsum-go-dbgsym_0.12.0-1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../sigsum-go_0.12.0-1_amd64.buildinfo dpkg-genchanges --build=binary -O../sigsum-go_0.12.0-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -1171,12 +773,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/349846/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/349846/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/4058983 and its subdirectories -I: Current time: Tue Dec 8 00:13:00 -12 2026 -I: pbuilder-time-stamp: 1796731980 +I: removing directory /srv/workspace/pbuilder/349846 and its subdirectories +I: Current time: Wed Nov 5 19:52:32 +14 2025 +I: pbuilder-time-stamp: 1762321952