Diff of the two buildlogs: -- --- b1/build.log 2025-11-05 06:25:07.223728577 +0000 +++ b2/build.log 2025-11-05 06:27:37.243902826 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Nov 4 18:23:55 -12 2025 -I: pbuilder-time-stamp: 1762323835 +I: Current time: Wed Dec 9 02:48:09 +14 2026 +I: pbuilder-time-stamp: 1796734089 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -24,53 +24,85 @@ dpkg-source: info: applying fix-manpages.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2242403/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/4022201/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 8 12:48 /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/4022201/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/4022201/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='arm64' + 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]="aarch64-unknown-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=arm64 + 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=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='061be37069994440b03f40476f7481e2' - 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='2242403' - PS1='# ' - PS2='> ' + INVOCATION_ID=7766cf7ffdfd4db986d12fe6f6fd3396 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=4022201 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.QJGpHI34/pbuilderrc_Bea5 --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.QJGpHI34/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' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.QJGpHI34/pbuilderrc_CYum --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.QJGpHI34/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' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2242403/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/4022201/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -175,7 +207,7 @@ Get: 51 http://deb.debian.org/debian forky/main arm64 libyaml-0-2 arm64 0.2.5-2 [49.2 kB] Get: 52 http://deb.debian.org/debian forky/main arm64 pandoc-data all 3.1.11.1-3 [459 kB] Get: 53 http://deb.debian.org/debian forky/main arm64 pandoc arm64 3.1.11.1+ds-4 [26.2 MB] -Fetched 93.5 MB in 0s (270 MB/s) +Fetched 93.5 MB in 1s (77.2 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 ... 19964 files and directories currently installed.) @@ -408,7 +440,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/4022201/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/4022201/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 @@ -428,207 +464,207 @@ dh_auto_build -O--builddirectory=_build -O--buildsystem=golang 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/asan -internal/coverage/rtcov internal/godebugs -internal/byteorder -internal/unsafeheader internal/profilerecord internal/goos +internal/byteorder +internal/coverage/rtcov internal/msan +internal/unsafeheader internal/goarch internal/goexperiment -internal/cpu internal/runtime/syscall sync/atomic math/bits +internal/cpu +unicode unicode/utf8 cmp -unicode +internal/abi +internal/runtime/math internal/itoa log/internal -internal/runtime/math -internal/abi internal/chacha8rand crypto/internal/fips140/alias crypto/internal/fips140deps/byteorder crypto/internal/boring/sig internal/nettrace +crypto/internal/fips140/subtle +math container/list unicode/utf16 -crypto/internal/fips140/subtle vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/alias -math +internal/bytealg internal/runtime/atomic internal/runtime/sys -internal/bytealg crypto/internal/fips140deps/cpu -internal/stringslite internal/runtime/exithook +internal/stringslite internal/race -internal/runtime/maps internal/sync +internal/runtime/maps runtime -iter -weak internal/reflectlite -crypto/subtle sync -maps +iter +crypto/subtle +weak slices +maps internal/bisect internal/testlog -internal/singleflight unique -runtime/cgo +internal/singleflight errors sort -internal/godebug -io +runtime/cgo strconv -vendor/golang.org/x/net/dns/dnsmessage +internal/oserror +io path -crypto/internal/fips140deps/godebug +vendor/golang.org/x/net/dns/dnsmessage math/rand/v2 -internal/oserror -math/rand -bytes syscall -hash -internal/saferio +internal/godebug strings -crypto/internal/randutil -hash/crc32 +bytes reflect +crypto/internal/fips140deps/godebug +hash +math/rand +crypto/internal/randutil +internal/saferio net/netip -crypto encoding/base32 -vendor/golang.org/x/text/transform +crypto +hash/crc32 golang.org/x/text/transform +vendor/golang.org/x/text/transform crypto/internal/impl -bufio -regexp/syntax crypto/internal/fips140 +bufio net/http/internal/ascii -crypto/internal/fips140/sha256 +regexp/syntax +crypto/internal/fips140/sha3 crypto/tls/internal/fips140tls crypto/internal/fips140/sha512 -crypto/internal/fips140/sha3 +crypto/internal/fips140/sha256 crypto/sha3 crypto/internal/fips140/hmac -crypto/internal/fips140/check crypto/internal/fips140hash +crypto/internal/fips140/check crypto/internal/fips140/edwards25519/field crypto/internal/fips140/nistec/fiat crypto/internal/fips140/bigmod +crypto/internal/fips140/hkdf crypto/internal/fips140/tls12 crypto/internal/fips140/aes -crypto/internal/fips140/hkdf crypto/internal/fips140/tls13 -regexp -crypto/internal/fips140/edwards25519 -internal/syscall/execenv time internal/syscall/unix -crypto/internal/fips140/nistec -context +internal/syscall/execenv +crypto/internal/fips140/edwards25519 +regexp io/fs internal/poll -internal/fmtsort -encoding/binary -embed +context +crypto/internal/fips140/nistec internal/filepathlite +embed os -encoding/base64 +internal/fmtsort +encoding/binary vendor/golang.org/x/crypto/internal/poly1305 +encoding/base64 encoding/pem -crypto/internal/sysrand fmt +crypto/internal/sysrand os/signal path/filepath net crypto/internal/entropy crypto/internal/fips140/drbg -crypto/internal/fips140only +crypto/internal/fips140/aes/gcm crypto/internal/fips140/ed25519 +crypto/internal/fips140only crypto/internal/fips140/ecdh -crypto/internal/fips140/aes/gcm crypto/internal/fips140/ecdsa crypto/internal/fips140/rsa crypto/internal/fips140/mlkem crypto/md5 crypto/rc4 crypto/cipher -encoding/hex -compress/flate -vendor/golang.org/x/net/http2/hpack -net/url -vendor/golang.org/x/text/unicode/norm log -runtime/debug -mime github.com/pborman/getopt/v2 +encoding/hex +net/url math/big +runtime/debug +vendor/golang.org/x/net/http2/hpack +vendor/golang.org/x/text/unicode/norm crypto/internal/boring -crypto/des +compress/flate +mime crypto/sha256 crypto/aes +crypto/des crypto/ecdh +sigsum.org/sigsum-go/pkg/log crypto/sha512 crypto/hmac vendor/golang.org/x/crypto/chacha20 -sigsum.org/sigsum-go/pkg/log crypto/sha1 -sigsum.org/sigsum-go/internal/version vendor/golang.org/x/text/unicode/bidi mime/quotedprintable +sigsum.org/sigsum-go/internal/version net/http/internal golang.org/x/text/unicode/bidi -compress/gzip golang.org/x/text/unicode/norm -vendor/golang.org/x/crypto/chacha20poly1305 github.com/golang/mock/gomock +compress/gzip +vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/text/secure/bidirule golang.org/x/text/secure/bidirule vendor/golang.org/x/net/idna +golang.org/x/net/idna +crypto/rand +encoding/asn1 crypto/elliptic crypto/dsa -crypto/rand crypto/internal/boring/bbig -encoding/asn1 crypto/ed25519 -github.com/dchest/safefile crypto/internal/hpke crypto/rsa -golang.org/x/net/idna +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/tests/sha256-n -crypto/x509/pkix vendor/golang.org/x/crypto/cryptobyte +crypto/x509/pkix crypto/ecdsa sigsum.org/sigsum-go/internal/ssh -vendor/golang.org/x/net/http/httpproxy net/textproto -sigsum.org/sigsum-go/pkg/submit-token +vendor/golang.org/x/net/http/httpproxy crypto/x509 +sigsum.org/sigsum-go/pkg/submit-token sigsum.org/sigsum-go/pkg/types sigsum.org/sigsum-go/pkg/key -mime/multipart vendor/golang.org/x/net/http/httpguts +mime/multipart sigsum.org/sigsum-go/cmd/sigsum-token sigsum.org/sigsum-go/tests/use-agent -sigsum.org/sigsum-go/pkg/checkpoint sigsum.org/sigsum-go/pkg/policy +sigsum.org/sigsum-go/pkg/checkpoint sigsum.org/sigsum-go/cmd/sigsum-key sigsum.org/sigsum-go/pkg/requests sigsum.org/sigsum-go/tests/mk-add-checkpoint-request sigsum.org/sigsum-go/pkg/mocks sigsum.org/sigsum-go/internal/ui -sigsum.org/sigsum-go/pkg/proof sigsum.org/sigsum-go/cmd/sigsum-policy +sigsum.org/sigsum-go/pkg/proof sigsum.org/sigsum-go/cmd/sigsum-verify crypto/tls net/http/httptrace @@ -639,443 +675,9 @@ sigsum.org/sigsum-go/pkg/monitor sigsum.org/sigsum-go/pkg/submit sigsum.org/sigsum-go/cmd/sigsum-witness -sigsum.org/sigsum-go/cmd/sigsum-monitor sigsum.org/sigsum-go/cmd/sigsum-submit - 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 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/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.035s -? 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.008s -=== 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.019s -=== RUN TestProcessConflictResponse ---- PASS: TestProcessConflictResponse (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/client 0.019s -=== 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.01s) -=== RUN TestVerify ---- PASS: TestVerify (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/crypto 0.032s -=== RUN TestParsePublicKeysFile ---- PASS: TestParsePublicKeysFile (0.00s) -=== RUN TestParsePublicKeysFileWithPolicyNames ---- PASS: TestParsePublicKeysFileWithPolicyNames (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/key 0.013s -=== RUN Example ---- PASS: Example (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/log 0.017s -=== 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.27s) -=== RUN TestInclusionTailValid ---- PASS: TestInclusionTailValid (0.19s) -=== RUN TestConsistency ---- PASS: TestConsistency (0.00s) -=== RUN TestConsistencyValid ---- PASS: TestConsistencyValid (0.12s) -PASS -ok sigsum.org/sigsum-go/pkg/merkle 0.704s -? sigsum.org/sigsum-go/pkg/mocks [no test files] -=== RUN TestGetTreeHead ---- PASS: TestGetTreeHead (0.64s) -=== 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.672s -=== 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.01s) -=== RUN TestWitnessPolicy ---- PASS: TestWitnessPolicy (0.01s) -=== RUN TestOneOfNWitnessPolicy ---- PASS: TestOneOfNWitnessPolicy (0.06s) -=== RUN TestTwoOfNWitnessPolicy ---- PASS: TestTwoOfNWitnessPolicy (0.06s) -PASS -ok sigsum.org/sigsum-go/pkg/policy 0.146s -=== 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.021s -=== 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.008s -=== RUN TestSubmitSuccess -=== RUN TestSubmitSuccess/leaf_1 -2025/11/05 06:24:43 [INFO] Attempting to submit checksum#1 to log: http://example.org -2025/11/05 06:24:43 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_2 -2025/11/05 06:24:43 [INFO] Attempting to submit checksum#1 to log: http://example.org -2025/11/05 06:24:43 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_3 -2025/11/05 06:24:43 [INFO] Attempting to submit checksum#1 to log: http://example.org -2025/11/05 06:24:43 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_4 -2025/11/05 06:24:43 [INFO] Attempting to submit checksum#1 to log: http://example.org -2025/11/05 06:24:43 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_5 -2025/11/05 06:24:43 [INFO] Attempting to submit checksum#1 to log: http://example.org -2025/11/05 06:24:43 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_6 -2025/11/05 06:24:43 [INFO] Attempting to submit checksum#1 to log: http://example.org -2025/11/05 06:24:43 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_7 -2025/11/05 06:24:43 [INFO] Attempting to submit checksum#1 to log: http://example.org -2025/11/05 06:24:43 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_8 -2025/11/05 06:24:43 [INFO] Attempting to submit checksum#1 to log: http://example.org -2025/11/05 06:24:43 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_9 -2025/11/05 06:24:43 [INFO] Attempting to submit checksum#1 to log: http://example.org -2025/11/05 06:24:43 [INFO] Attempting to retrieve proof for checksum#1 ---- PASS: TestSubmitSuccess (0.02s) - --- 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 -2025/11/05 06:24:43 [INFO] Attempting to submit checksum#1 to log: http://always-fail.example.org -2025/11/05 06:24:43 [ERRO] Submitting to log "http://always-fail.example.org" failed: mock error -2025/11/05 06:24:43 [INFO] Attempting to submit checksum#1 to log: http://example.org -2025/11/05 06:24:43 [ERRO] Submitting to log "http://example.org" failed: mock error -2025/11/05 06:24:43 [INFO] Attempting to submit checksum#1 to log: http://always-fail.example.org -2025/11/05 06:24:43 [ERRO] Submitting to log "http://always-fail.example.org" failed: mock error -2025/11/05 06:24:43 [INFO] Attempting to submit checksum#1 to log: http://example.org -2025/11/05 06:24:43 [INFO] Attempting to retrieve proof for checksum#1 -2025/11/05 06:24:43 [INFO] Attempting to retrieve proof for checksum#1 -2025/11/05 06:24:43 [INFO] Attempting to retrieve proof for checksum#1 -2025/11/05 06:24:43 [INFO] Attempting to retrieve proof for checksum#1 -2025/11/05 06:24:43 [INFO] Verifying latest tree head: invalid log signature -2025/11/05 06:24:43 [INFO] Attempting to retrieve proof for checksum#1 -2025/11/05 06:24:43 [INFO] Attempting to retrieve proof for checksum#1 -2025/11/05 06:24:43 [INFO] Attempting to retrieve proof for checksum#1 ---- PASS: TestSubmitWithFailure (0.01s) -PASS -ok sigsum.org/sigsum-go/pkg/submit 0.041s -=== 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.01s) -PASS -ok sigsum.org/sigsum-go/pkg/submit-token 0.016s -=== RUN TestLeafSignedData ---- PASS: TestLeafSignedData (0.00s) -=== RUN TestSignLeaf ---- PASS: TestSignLeaf (0.00s) -=== RUN TestLeafVerify ---- PASS: TestLeafVerify (0.01s) -=== 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.019s -? 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 12 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.013s -FAIL -dh_auto_test: error: cd _build && go test -vet=off -v -p 12 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' +sigsum.org/sigsum-go/cmd/sigsum-monitor +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 @@ -1181,12 +783,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/4022201/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/4022201/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/2242403 and its subdirectories -I: Current time: Tue Nov 4 18:25:06 -12 2025 -I: pbuilder-time-stamp: 1762323906 +I: removing directory /srv/workspace/pbuilder/4022201 and its subdirectories +I: Current time: Wed Dec 9 02:50:36 +14 2026 +I: pbuilder-time-stamp: 1796734236