Package: src:golang-github-go-fed-httpsig Version: 1.1.0-2 Severity: serious Tags: ftbfs trixie sid
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --builddirectory=_build --buildsystem=golang dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang dh_clean -O--builddirectory=_build -O--buildsystem=golang debian/rules binary dh binary --builddirectory=_build --buildsystem=golang dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang 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 2 github.com/go-fed/httpsig internal/unsafeheader internal/goarch internal/cpu internal/abi internal/bytealg internal/byteorder internal/chacha8rand internal/coverage/rtcov internal/godebugs internal/goexperiment internal/goos internal/profilerecord internal/runtime/atomic internal/asan internal/msan internal/race internal/runtime/math internal/runtime/sys internal/runtime/exithook internal/runtime/syscall internal/runtime/maps internal/stringslite sync/atomic internal/sync math/bits runtime unicode unicode/utf8 math crypto/internal/fips140/alias crypto/internal/fips140deps/byteorder crypto/internal/fips140deps/cpu crypto/internal/fips140/subtle internal/itoa cmp crypto/internal/boring/sig unicode/utf16 vendor/golang.org/x/crypto/cryptobyte/asn1 internal/nettrace golang.org/x/crypto/internal/alias log/internal container/list vendor/golang.org/x/crypto/internal/alias internal/reflectlite sync errors iter internal/bisect io strconv bytes hash internal/godebug crypto strings crypto/internal/fips140deps/godebug internal/oserror syscall crypto/internal/fips140 crypto/internal/impl crypto/internal/fips140/sha256 crypto/internal/fips140/sha3 crypto/internal/fips140/sha512 crypto/internal/fips140/hmac crypto/internal/fips140/check crypto/internal/fips140/aes path internal/syscall/unix slices time internal/syscall/execenv internal/testlog math/rand/v2 crypto/internal/randutil crypto/subtle crypto/internal/fips140/nistec/fiat io/fs internal/filepathlite internal/poll crypto/internal/fips140/nistec os crypto/internal/fips140/edwards25519/field reflect crypto/internal/sysrand crypto/internal/entropy crypto/internal/fips140/drbg crypto/internal/fips140/aes/gcm crypto/internal/fips140only crypto/cipher crypto/internal/boring crypto/internal/fips140/ecdh crypto/ecdh math/rand crypto/internal/fips140/bigmod crypto/internal/fips140/ecdsa crypto/sha3 crypto/internal/fips140hash crypto/sha512 crypto/hmac crypto/internal/fips140/rsa internal/fmtsort fmt crypto/sha1 crypto/sha256 encoding/binary encoding/base64 golang.org/x/sys/cpu math/big golang.org/x/crypto/blake2b golang.org/x/crypto/blake2s crypto/internal/fips140/edwards25519 crypto/internal/fips140/ed25519 golang.org/x/crypto/ripemd160 golang.org/x/crypto/sha3 bufio context crypto/aes crypto/elliptic crypto/internal/boring/bbig encoding/asn1 crypto/rand crypto/rsa crypto/ed25519 golang.org/x/crypto/ed25519 vendor/golang.org/x/crypto/cryptobyte crypto/des crypto/dsa crypto/md5 crypto/ecdsa crypto/rc4 encoding/hex crypto/x509/pkix encoding/pem maps vendor/golang.org/x/net/dns/dnsmessage internal/singleflight weak unique net/netip runtime/cgo net/url path/filepath golang.org/x/crypto/chacha20 golang.org/x/crypto/curve25519 golang.org/x/crypto/internal/poly1305 golang.org/x/crypto/blowfish golang.org/x/crypto/ssh/internal/bcrypt_pbkdf net log sort compress/flate hash/crc32 compress/gzip crypto/internal/fips140/hkdf crypto/internal/fips140/mlkem crypto/internal/fips140/tls12 crypto/internal/fips140/tls13 vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/sys/cpu vendor/golang.org/x/crypto/chacha20poly1305 crypto/internal/hpke crypto/tls/internal/fips140tls vendor/golang.org/x/text/transform vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/secure/bidirule vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/idna vendor/golang.org/x/net/http2/hpack mime mime/quotedprintable net/http/internal net/http/internal/ascii net/textproto crypto/x509 vendor/golang.org/x/net/http/httpguts vendor/golang.org/x/net/http/httpproxy mime/multipart golang.org/x/crypto/ssh crypto/tls net/http/httptrace net/http github.com/go-fed/httpsig dh_auto_test -O--builddirectory=_build -O--buildsystem=golang cd _build && go test -vet=off -v -p 2 github.com/go-fed/httpsig === RUN TestIsAvailable --- PASS: TestIsAvailable (0.00s) === RUN TestSignerFromString --- PASS: TestSignerFromString (0.00s) === RUN TestMACerFromString --- PASS: TestMACerFromString (0.00s) === RUN TestSignerSigns algorithms_test.go:679: "rsa_SHA3_224": expected error, got: %!s(<nil>) --- FAIL: TestSignerSigns (0.83s) === RUN TestSignerVerifies --- PASS: TestSignerVerifies (0.56s) === RUN TestMACerSigns --- PASS: TestMACerSigns (0.01s) === RUN TestMACerEquals --- PASS: TestMACerEquals (0.01s) === RUN TestAddDigest === RUN TestAddDigest/adds_sha256_digest === RUN TestAddDigest/adds_sha512_digest === RUN TestAddDigest/digest_already_set === RUN TestAddDigest/unknown/unsupported_digest_algorithm --- PASS: TestAddDigest (0.00s) --- PASS: TestAddDigest/adds_sha256_digest (0.00s) --- PASS: TestAddDigest/adds_sha512_digest (0.00s) --- PASS: TestAddDigest/digest_already_set (0.00s) --- PASS: TestAddDigest/unknown/unsupported_digest_algorithm (0.00s) === RUN TestVerifyDigest === RUN TestVerifyDigest/verify_sha256 === RUN TestVerifyDigest/verify_sha512 === RUN TestVerifyDigest/no_digest_header === RUN TestVerifyDigest/malformed_digest === RUN TestVerifyDigest/unsupported/unknown_algo === RUN TestVerifyDigest/bad_digest --- PASS: TestVerifyDigest (0.00s) --- PASS: TestVerifyDigest/verify_sha256 (0.00s) --- PASS: TestVerifyDigest/verify_sha512 (0.00s) --- PASS: TestVerifyDigest/no_digest_header (0.00s) --- PASS: TestVerifyDigest/malformed_digest (0.00s) --- PASS: TestVerifyDigest/unsupported/unknown_algo (0.00s) --- PASS: TestVerifyDigest/bad_digest (0.00s) === RUN TestSignerRequest === RUN TestSignerRequest/rsa_signature === RUN TestSignerRequest/ed25519_signature === RUN TestSignerRequest/digest_on_rsa_signature === RUN TestSignerRequest/digest_on_ed25519_signature === RUN TestSignerRequest/hmac_signature === RUN TestSignerRequest/digest_on_hmac_signature === RUN TestSignerRequest/rsa_authorization === RUN TestSignerRequest/ed25519_authorization === RUN TestSignerRequest/hmac_authorization === RUN TestSignerRequest/default_algo === RUN TestSignerRequest/default_headers === RUN TestSignerRequest/different_pub_key_id === RUN TestSignerRequest/with_request_target --- PASS: TestSignerRequest (0.01s) --- PASS: TestSignerRequest/rsa_signature (0.00s) --- PASS: TestSignerRequest/ed25519_signature (0.00s) --- PASS: TestSignerRequest/digest_on_rsa_signature (0.00s) --- PASS: TestSignerRequest/digest_on_ed25519_signature (0.00s) --- PASS: TestSignerRequest/hmac_signature (0.00s) --- PASS: TestSignerRequest/digest_on_hmac_signature (0.00s) --- PASS: TestSignerRequest/rsa_authorization (0.00s) --- PASS: TestSignerRequest/ed25519_authorization (0.00s) --- PASS: TestSignerRequest/hmac_authorization (0.00s) --- PASS: TestSignerRequest/default_algo (0.00s) --- PASS: TestSignerRequest/default_headers (0.00s) --- PASS: TestSignerRequest/different_pub_key_id (0.00s) --- PASS: TestSignerRequest/with_request_target (0.00s) === RUN TestSignerResponse === RUN TestSignerResponse/rsa_signature === RUN TestSignerResponse/ed25519_signature === RUN TestSignerResponse/digest_on_rsa_signature === RUN TestSignerResponse/digest_on_ed25519_signature === RUN TestSignerResponse/hmac_signature === RUN TestSignerResponse/digest_on_hmac_signature === RUN TestSignerResponse/rsa_authorization === RUN TestSignerResponse/ed25519_authorization === RUN TestSignerResponse/hmac_authorization === RUN TestSignerResponse/default_algo === RUN TestSignerResponse/default_headers === RUN TestSignerResponse/different_pub_key_id === RUN TestSignerResponse/with_request_target --- PASS: TestSignerResponse (0.01s) --- PASS: TestSignerResponse/rsa_signature (0.00s) --- PASS: TestSignerResponse/ed25519_signature (0.00s) --- PASS: TestSignerResponse/digest_on_rsa_signature (0.00s) --- PASS: TestSignerResponse/digest_on_ed25519_signature (0.00s) --- PASS: TestSignerResponse/hmac_signature (0.00s) --- PASS: TestSignerResponse/digest_on_hmac_signature (0.00s) --- PASS: TestSignerResponse/rsa_authorization (0.00s) --- PASS: TestSignerResponse/ed25519_authorization (0.00s) --- PASS: TestSignerResponse/hmac_authorization (0.00s) --- PASS: TestSignerResponse/default_algo (0.00s) --- PASS: TestSignerResponse/default_headers (0.00s) --- PASS: TestSignerResponse/different_pub_key_id (0.00s) --- PASS: TestSignerResponse/with_request_target (0.00s) === RUN TestNewSignerRequestMissingHeaders === RUN TestNewSignerRequestMissingHeaders/wants_digest --- PASS: TestNewSignerRequestMissingHeaders (0.00s) --- PASS: TestNewSignerRequestMissingHeaders/wants_digest (0.00s) === RUN TestNewSignerResponseMissingHeaders === RUN TestNewSignerResponseMissingHeaders/want_digest --- PASS: TestNewSignerResponseMissingHeaders (0.00s) --- PASS: TestNewSignerResponseMissingHeaders/want_digest (0.00s) === RUN TestNewVerifier === RUN TestNewVerifier/rsa_signature === RUN TestNewVerifier/ed25519_signature === RUN TestNewVerifier/digest_on_rsa_signature === RUN TestNewVerifier/digest_on_ed25519_signature === RUN TestNewVerifier/hmac_signature === RUN TestNewVerifier/digest_on_hmac_signature === RUN TestNewVerifier/rsa_authorization === RUN TestNewVerifier/ed25519_authorization === RUN TestNewVerifier/hmac_authorization === RUN TestNewVerifier/default_algo === RUN TestNewVerifier/default_headers === RUN TestNewVerifier/different_pub_key_id === RUN TestNewVerifier/with_request_target --- PASS: TestNewVerifier (0.01s) --- PASS: TestNewVerifier/rsa_signature (0.00s) --- PASS: TestNewVerifier/ed25519_signature (0.00s) --- PASS: TestNewVerifier/digest_on_rsa_signature (0.00s) --- PASS: TestNewVerifier/digest_on_ed25519_signature (0.00s) --- PASS: TestNewVerifier/hmac_signature (0.00s) --- PASS: TestNewVerifier/digest_on_hmac_signature (0.00s) --- PASS: TestNewVerifier/rsa_authorization (0.00s) --- PASS: TestNewVerifier/ed25519_authorization (0.00s) --- PASS: TestNewVerifier/hmac_authorization (0.00s) --- PASS: TestNewVerifier/default_algo (0.00s) --- PASS: TestNewVerifier/default_headers (0.00s) --- PASS: TestNewVerifier/different_pub_key_id (0.00s) --- PASS: TestNewVerifier/with_request_target (0.00s) === RUN TestNewResponseVerifier === RUN TestNewResponseVerifier/rsa_signature === RUN TestNewResponseVerifier/ed25519_signature === RUN TestNewResponseVerifier/digest_on_rsa_signature === RUN TestNewResponseVerifier/digest_on_ed25519_signature === RUN TestNewResponseVerifier/hmac_signature === RUN TestNewResponseVerifier/digest_on_hmac_signature === RUN TestNewResponseVerifier/rsa_authorization === RUN TestNewResponseVerifier/ed25519_authorization === RUN TestNewResponseVerifier/hmac_authorization === RUN TestNewResponseVerifier/default_algo === RUN TestNewResponseVerifier/default_headers === RUN TestNewResponseVerifier/different_pub_key_id === RUN TestNewResponseVerifier/with_request_target --- PASS: TestNewResponseVerifier (0.01s) --- PASS: TestNewResponseVerifier/rsa_signature (0.00s) --- PASS: TestNewResponseVerifier/ed25519_signature (0.00s) --- PASS: TestNewResponseVerifier/digest_on_rsa_signature (0.00s) --- PASS: TestNewResponseVerifier/digest_on_ed25519_signature (0.00s) --- PASS: TestNewResponseVerifier/hmac_signature (0.00s) --- PASS: TestNewResponseVerifier/digest_on_hmac_signature (0.00s) --- PASS: TestNewResponseVerifier/rsa_authorization (0.00s) --- PASS: TestNewResponseVerifier/ed25519_authorization (0.00s) --- PASS: TestNewResponseVerifier/hmac_authorization (0.00s) --- PASS: TestNewResponseVerifier/default_algo (0.00s) --- PASS: TestNewResponseVerifier/default_headers (0.00s) --- PASS: TestNewResponseVerifier/different_pub_key_id (0.00s) --- PASS: TestNewResponseVerifier/with_request_target (0.00s) === RUN Test_Signing_HTTP_Messages_AppendixC === RUN Test_Signing_HTTP_Messages_AppendixC/C.1.__Default_Test === RUN Test_Signing_HTTP_Messages_AppendixC/C.2.__Basic_Test === RUN Test_Signing_HTTP_Messages_AppendixC/C.3.__All_Headers_Test --- PASS: Test_Signing_HTTP_Messages_AppendixC (0.00s) --- PASS: Test_Signing_HTTP_Messages_AppendixC/C.1.__Default_Test (0.00s) --- PASS: Test_Signing_HTTP_Messages_AppendixC/C.2.__Basic_Test (0.00s) --- PASS: Test_Signing_HTTP_Messages_AppendixC/C.3.__All_Headers_Test (0.00s) === RUN TestSigningEd25519 === RUN TestSigningEd25519/Default_Test === RUN TestSigningEd25519/Basic_Test === RUN TestSigningEd25519/All_Headers_Test --- PASS: TestSigningEd25519 (0.00s) --- PASS: TestSigningEd25519/Default_Test (0.00s) --- PASS: TestSigningEd25519/Basic_Test (0.00s) --- PASS: TestSigningEd25519/All_Headers_Test (0.00s) === RUN Test_Verifying_HTTP_Messages_AppendixC === RUN Test_Verifying_HTTP_Messages_AppendixC/C.1.__Default_Test === RUN Test_Verifying_HTTP_Messages_AppendixC/C.2.__Basic_Test === RUN Test_Verifying_HTTP_Messages_AppendixC/C.3.__All_Headers_Test --- PASS: Test_Verifying_HTTP_Messages_AppendixC (0.00s) --- PASS: Test_Verifying_HTTP_Messages_AppendixC/C.1.__Default_Test (0.00s) --- PASS: Test_Verifying_HTTP_Messages_AppendixC/C.2.__Basic_Test (0.00s) --- PASS: Test_Verifying_HTTP_Messages_AppendixC/C.3.__All_Headers_Test (0.00s) === RUN TestVerifyingEd25519 === RUN TestVerifyingEd25519/Default_Test === RUN TestVerifyingEd25519/Basic_Test === RUN TestVerifyingEd25519/All_Headers_Test --- PASS: TestVerifyingEd25519 (0.00s) --- PASS: TestVerifyingEd25519/Default_Test (0.00s) --- PASS: TestVerifyingEd25519/Basic_Test (0.00s) --- PASS: TestVerifyingEd25519/All_Headers_Test (0.00s) FAIL FAIL github.com/go-fed/httpsig 1.779s FAIL dh_auto_test: error: cd _build && go test -vet=off -v -p 2 github.com/go-fed/httpsig returned exit code 1 make: *** [debian/rules:4: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202502/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:golang-github-go-fed-httpsig, so that this is still visible in the BTS web page for this package. Thanks.