Diff of the two buildlogs: -- --- b1/build.log 2025-11-04 12:48:21.518603497 +0000 +++ b2/build.log 2025-11-04 12:49:31.798672398 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Dec 7 07:08:34 -12 2026 -I: pbuilder-time-stamp: 1796670514 +I: Current time: Wed Nov 5 02:48:26 +14 2025 +I: pbuilder-time-stamp: 1762260506 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-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/404699/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2311958/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 4 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/2311958/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2311958/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='unstable' - 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=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='808fd203a9334712bcff007dc2180df6' - 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='404699' - PS1='# ' - PS2='> ' + INVOCATION_ID=f223e70e99d0462d8187649b92deac7c + 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=2311958 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.agTYWKTK/pbuilderrc_7lRT --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.agTYWKTK/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.agTYWKTK/pbuilderrc_IfeD --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.agTYWKTK/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 codethink03-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 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/404699/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2311958/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 unstable/main arm64 libyaml-0-2 arm64 0.2.5-2 [49.2 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 pandoc-data all 3.1.11.1-3 [459 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 pandoc arm64 3.1.11.1+ds-4 [26.2 MB] -Fetched 93.5 MB in 1s (129 MB/s) +Fetched 93.5 MB in 0s (209 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 ... 19968 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/2311958/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2311958/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 @@ -427,179 +463,179 @@ 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 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/godebugs -internal/profilerecord +internal/goos internal/byteorder -internal/goarch -internal/asan -internal/goexperiment internal/coverage/rtcov +internal/godebugs internal/unsafeheader +internal/goexperiment +internal/goarch +internal/profilerecord +internal/asan internal/msan -internal/goos -internal/cpu -internal/runtime/math -internal/chacha8rand internal/runtime/syscall -math/bits +internal/abi sync/atomic +internal/runtime/math +math/bits unicode unicode/utf8 -internal/abi -log/internal +internal/cpu cmp internal/itoa +log/internal crypto/internal/fips140/alias -crypto/internal/fips140deps/byteorder crypto/internal/boring/sig -crypto/internal/fips140/subtle internal/nettrace container/list +internal/chacha8rand +crypto/internal/fips140deps/byteorder unicode/utf16 +crypto/internal/fips140/subtle vendor/golang.org/x/crypto/cryptobyte/asn1 -vendor/golang.org/x/crypto/internal/alias math +vendor/golang.org/x/crypto/internal/alias internal/bytealg -crypto/internal/fips140deps/cpu internal/runtime/atomic internal/runtime/sys -internal/runtime/exithook +crypto/internal/fips140deps/cpu internal/stringslite +internal/runtime/exithook internal/race internal/runtime/maps internal/sync runtime -internal/reflectlite sync -weak iter crypto/subtle -slices +internal/reflectlite +weak maps +slices errors sort +internal/testlog internal/bisect internal/singleflight unique -internal/testlog runtime/cgo -io strconv +io path -internal/oserror -vendor/golang.org/x/net/dns/dnsmessage math/rand/v2 +vendor/golang.org/x/net/dns/dnsmessage +internal/oserror +internal/godebug syscall bytes -hash -crypto/internal/randutil -net/netip -internal/godebug strings -reflect +crypto/internal/fips140deps/godebug +crypto/internal/randutil internal/saferio -encoding/base32 +hash +math/rand hash/crc32 +reflect crypto +net/netip +encoding/base32 vendor/golang.org/x/text/transform golang.org/x/text/transform -crypto/internal/fips140deps/godebug -math/rand crypto/internal/fips140 regexp/syntax crypto/internal/impl bufio net/http/internal/ascii -time -internal/syscall/unix -internal/syscall/execenv -crypto/internal/fips140/sha256 crypto/internal/fips140/sha3 crypto/internal/fips140/sha512 crypto/tls/internal/fips140tls -crypto/sha3 +crypto/internal/fips140/sha256 crypto/internal/fips140/hmac -crypto/internal/fips140hash +crypto/sha3 crypto/internal/fips140/check +crypto/internal/fips140hash crypto/internal/fips140/aes +crypto/internal/fips140/bigmod +crypto/internal/fips140/hkdf crypto/internal/fips140/tls12 crypto/internal/fips140/edwards25519/field crypto/internal/fips140/nistec/fiat -crypto/internal/fips140/bigmod -crypto/internal/fips140/hkdf crypto/internal/fips140/tls13 +time +internal/syscall/unix +internal/syscall/execenv crypto/internal/fips140/edwards25519 regexp io/fs context internal/poll +crypto/internal/fips140/nistec internal/filepathlite embed os -crypto/internal/fips140/nistec internal/fmtsort encoding/binary +encoding/base64 +vendor/golang.org/x/crypto/internal/poly1305 +encoding/pem crypto/internal/sysrand -os/signal fmt +os/signal path/filepath +net crypto/internal/entropy crypto/internal/fips140/drbg -encoding/base64 -vendor/golang.org/x/crypto/internal/poly1305 +crypto/internal/fips140/aes/gcm crypto/internal/fips140only crypto/internal/fips140/ed25519 +crypto/internal/fips140/ecdh +crypto/internal/fips140/ecdsa crypto/internal/fips140/mlkem crypto/internal/fips140/rsa -crypto/internal/fips140/aes/gcm -crypto/rc4 crypto/md5 -encoding/pem -net +crypto/rc4 crypto/cipher +crypto/internal/boring crypto/des vendor/golang.org/x/crypto/chacha20 -crypto/internal/boring crypto/sha256 crypto/aes +crypto/ecdh crypto/sha512 -crypto/sha1 crypto/hmac +crypto/sha1 vendor/golang.org/x/crypto/chacha20poly1305 log -mime -github.com/pborman/getopt/v2 -encoding/hex -compress/flate runtime/debug +math/big +compress/flate +encoding/hex net/url vendor/golang.org/x/text/unicode/norm +github.com/pborman/getopt/v2 vendor/golang.org/x/net/http2/hpack -math/big -crypto/internal/fips140/ecdh -crypto/internal/fips140/ecdsa -sigsum.org/sigsum-go/pkg/log -vendor/golang.org/x/text/unicode/bidi -crypto/ecdh +mime mime/quotedprintable -sigsum.org/sigsum-go/internal/version net/http/internal -golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm github.com/golang/mock/gomock +sigsum.org/sigsum-go/pkg/log +sigsum.org/sigsum-go/internal/version +vendor/golang.org/x/text/unicode/bidi +golang.org/x/text/unicode/bidi compress/gzip vendor/golang.org/x/text/secure/bidirule golang.org/x/text/secure/bidirule -vendor/golang.org/x/net/idna golang.org/x/net/idna +vendor/golang.org/x/net/idna crypto/rand crypto/elliptic crypto/internal/boring/bbig encoding/asn1 crypto/dsa -crypto/ed25519 crypto/internal/hpke crypto/rsa +crypto/ed25519 github.com/dchest/safefile sigsum.org/sigsum-go/pkg/crypto sigsum.org/sigsum-go/pkg/ascii @@ -610,25 +646,25 @@ crypto/x509/pkix crypto/ecdsa sigsum.org/sigsum-go/internal/ssh -net/textproto +crypto/x509 vendor/golang.org/x/net/http/httpproxy +net/textproto sigsum.org/sigsum-go/pkg/submit-token -crypto/x509 sigsum.org/sigsum-go/pkg/types sigsum.org/sigsum-go/pkg/key vendor/golang.org/x/net/http/httpguts mime/multipart sigsum.org/sigsum-go/tests/use-agent sigsum.org/sigsum-go/cmd/sigsum-token -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/cmd/sigsum-policy sigsum.org/sigsum-go/pkg/proof -sigsum.org/sigsum-go/internal/ui 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.01s) -=== 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.042s -? 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.020s -=== RUN TestCheckpointToASCII ---- PASS: TestCheckpointToASCII (0.00s) -=== RUN TestCheckpointFromASCII ---- PASS: TestCheckpointFromASCII (0.00s) -=== RUN TestCheckpointSigned ---- PASS: TestCheckpointSigned (0.01s) -=== 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.053s -=== RUN TestProcessConflictResponse ---- PASS: TestProcessConflictResponse (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/client 0.058s -=== 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.02s) -=== RUN TestVerify ---- PASS: TestVerify (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/crypto 0.041s -=== RUN TestParsePublicKeysFile ---- PASS: TestParsePublicKeysFile (0.00s) -=== RUN TestParsePublicKeysFileWithPolicyNames ---- PASS: TestParsePublicKeysFileWithPolicyNames (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/key 0.020s -=== RUN Example ---- PASS: Example (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/log 0.016s -=== 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.21s) -=== RUN TestInclusionBatchValid ---- PASS: TestInclusionBatchValid (0.38s) -=== RUN TestInclusionTailValid ---- PASS: TestInclusionTailValid (0.32s) -=== RUN TestConsistency ---- PASS: TestConsistency (0.00s) -=== RUN TestConsistencyValid ---- PASS: TestConsistencyValid (0.21s) -PASS -ok sigsum.org/sigsum-go/pkg/merkle 1.145s -? sigsum.org/sigsum-go/pkg/mocks [no test files] -=== RUN TestGetTreeHead ---- PASS: TestGetTreeHead (1.02s) -=== 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.02s) -PASS -ok sigsum.org/sigsum-go/pkg/monitor 1.073s -=== 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.08s) -=== RUN TestTwoOfNWitnessPolicy ---- PASS: TestTwoOfNWitnessPolicy (0.11s) -PASS -ok sigsum.org/sigsum-go/pkg/policy 0.252s -=== 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.029s -=== 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.020s -=== RUN TestSubmitSuccess -=== RUN TestSubmitSuccess/leaf_1 -2026/12/07 19:10:16 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/07 19:10:16 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_2 -2026/12/07 19:10:16 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/07 19:10:16 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_3 -2026/12/07 19:10:16 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/07 19:10:16 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_4 -2026/12/07 19:10:16 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/07 19:10:16 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_5 -2026/12/07 19:10:16 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/07 19:10:16 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_6 -2026/12/07 19:10:16 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/07 19:10:16 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_7 -2026/12/07 19:10:16 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/07 19:10:16 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_8 -2026/12/07 19:10:16 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/07 19:10:16 [INFO] Attempting to retrieve proof for checksum#1 -=== RUN TestSubmitSuccess/leaf_9 -2026/12/07 19:10:16 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/07 19:10:16 [INFO] Attempting to retrieve proof for checksum#1 ---- PASS: TestSubmitSuccess (0.04s) - --- PASS: TestSubmitSuccess/leaf_1 (0.01s) - --- 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/07 19:10:16 [INFO] Attempting to submit checksum#1 to log: http://always-fail.example.org -2026/12/07 19:10:16 [ERRO] Submitting to log "http://always-fail.example.org" failed: mock error -2026/12/07 19:10:16 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/07 19:10:16 [ERRO] Submitting to log "http://example.org" failed: mock error -2026/12/07 19:10:16 [INFO] Attempting to submit checksum#1 to log: http://always-fail.example.org -2026/12/07 19:10:16 [ERRO] Submitting to log "http://always-fail.example.org" failed: mock error -2026/12/07 19:10:16 [INFO] Attempting to submit checksum#1 to log: http://example.org -2026/12/07 19:10:16 [INFO] Attempting to retrieve proof for checksum#1 -2026/12/07 19:10:16 [INFO] Attempting to retrieve proof for checksum#1 -2026/12/07 19:10:16 [INFO] Attempting to retrieve proof for checksum#1 -2026/12/07 19:10:16 [INFO] Attempting to retrieve proof for checksum#1 -2026/12/07 19:10:16 [INFO] Verifying latest tree head: invalid log signature -2026/12/07 19:10:16 [INFO] Attempting to retrieve proof for checksum#1 -2026/12/07 19:10:16 [INFO] Attempting to retrieve proof for checksum#1 -2026/12/07 19:10:16 [INFO] Attempting to retrieve proof for checksum#1 ---- PASS: TestSubmitWithFailure (0.01s) -PASS -ok sigsum.org/sigsum-go/pkg/submit 0.074s -=== 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.032s -=== RUN TestLeafSignedData ---- PASS: TestLeafSignedData (0.00s) -=== RUN TestSignLeaf ---- PASS: TestSignLeaf (0.00s) -=== RUN TestLeafVerify ---- PASS: TestLeafVerify (0.02s) -=== 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.01s) -=== RUN TestCosignedTreeHeadToASCII ---- PASS: TestCosignedTreeHeadToASCII (0.00s) -=== RUN TestCosignedTreeHeadFromASCII ---- PASS: TestCosignedTreeHeadFromASCII (0.00s) -PASS -ok sigsum.org/sigsum-go/pkg/types 0.050s -? 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.019s -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 @@ -1171,8 +773,8 @@ dh_gencontrol -O--builddirectory=_build -O--buildsystem=golang dh_md5sums -O--builddirectory=_build -O--buildsystem=golang dh_builddeb -O--builddirectory=_build -O--buildsystem=golang -dpkg-deb: building package 'sigsum-go-dbgsym' in '../sigsum-go-dbgsym_0.12.0-1_arm64.deb'. dpkg-deb: building package 'sigsum-go' in '../sigsum-go_0.12.0-1_arm64.deb'. +dpkg-deb: building package 'sigsum-go-dbgsym' in '../sigsum-go-dbgsym_0.12.0-1_arm64.deb'. dpkg-deb: building package 'golang-sigsum-sigsum-go-dev' in '../golang-sigsum-sigsum-go-dev_0.12.0-1_all.deb'. dpkg-genbuildinfo --build=binary -O../sigsum-go_0.12.0-1_arm64.buildinfo dpkg-genchanges --build=binary -O../sigsum-go_0.12.0-1_arm64.changes @@ -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/2311958/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2311958/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/404699 and its subdirectories -I: Current time: Mon Dec 7 07:11:20 -12 2026 -I: pbuilder-time-stamp: 1796670680 +I: removing directory /srv/workspace/pbuilder/2311958 and its subdirectories +I: Current time: Wed Nov 5 02:49:30 +14 2025 +I: pbuilder-time-stamp: 1762260570