Package: src:golang-github-crewjam-saml Version: 0.4.10-1 Severity: serious Tags: ftbfs patch
Dear maintainer: During a rebuild of all packages in bookworm, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules build-indep dh build-indep --buildsystem=golang --with=golang dh_update_autotools_config -i -O--buildsystem=golang dh_autoreconf -i -O--buildsystem=golang dh_auto_configure -i -O--buildsystem=golang dh_auto_build -i -O--buildsystem=golang cd obj-x86_64-linux-gnu && go install -trimpath -v -p 1 github.com/crewjam/saml github.com/crewjam/saml/example github.com/crewjam/saml/example/idp github.com/crewjam/saml/example/trivial github.com/crewjam/saml/logger github.com/crewjam/saml/samlidp github.com/crewjam/saml/samlsp github.com/crewjam/saml/testsaml github.com/crewjam/saml/xmlenc internal/goarch internal/unsafeheader internal/abi internal/cpu internal/bytealg internal/goexperiment internal/goos runtime/internal/atomic runtime/internal/math runtime/internal/sys runtime/internal/syscall runtime internal/reflectlite errors internal/race sync/atomic sync io unicode unicode/utf8 bytes strings bufio internal/itoa math/bits math strconv reflect sort internal/fmtsort internal/oserror syscall internal/syscall/unix time internal/poll internal/safefilepath internal/syscall/execenv internal/testlog path io/fs os fmt compress/flate context hash crypto crypto/internal/subtle crypto/subtle encoding/binary crypto/cipher crypto/internal/boring/sig crypto/internal/boring crypto/internal/randutil math/rand math/big crypto/rand crypto/internal/boring/bbig crypto/rsa container/list crypto/aes crypto/des crypto/internal/nistec/fiat embed crypto/internal/nistec crypto/elliptic crypto/sha512 unicode/utf16 encoding/asn1 vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/cryptobyte crypto/ecdsa crypto/internal/edwards25519/field crypto/internal/edwards25519 crypto/ed25519 crypto/hmac crypto/md5 crypto/rc4 crypto/sha1 crypto/sha256 crypto/dsa encoding/hex crypto/x509/pkix encoding/base64 encoding/pem internal/godebug vendor/golang.org/x/net/dns/dnsmessage internal/nettrace internal/singleflight internal/intern net/netip runtime/cgo net net/url path/filepath crypto/x509 vendor/golang.org/x/crypto/internal/subtle vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 io/ioutil vendor/golang.org/x/sys/cpu vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/curve25519/internal/field vendor/golang.org/x/crypto/curve25519 vendor/golang.org/x/crypto/hkdf crypto/tls encoding encoding/xml github.com/beevik/etree log github.com/crewjam/saml/logger golang.org/x/crypto/ripemd160 github.com/crewjam/saml/xmlenc github.com/mattermost/xml-roundtrip-validator github.com/jonboulle/clockwork github.com/russellhaering/goxmldsig/etreeutils github.com/russellhaering/goxmldsig/types regexp/syntax regexp github.com/russellhaering/goxmldsig encoding/json html text/template/parse text/template html/template hash/crc32 compress/gzip 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 net/textproto vendor/golang.org/x/net/http/httpguts vendor/golang.org/x/net/http/httpproxy vendor/golang.org/x/net/http2/hpack mime mime/quotedprintable mime/multipart net/http/httptrace net/http/internal net/http/internal/ascii net/http github.com/crewjam/saml flag github.com/pkg/errors github.com/crewjam/httperr github.com/golang-jwt/jwt github.com/crewjam/saml/samlsp github.com/dchest/uniuri github.com/kr/text github.com/kr/pretty/vendor/github.com/rogpeppe/go-internal/fmtsort text/tabwriter github.com/kr/pretty github.com/zenazn/goji/bind github.com/zenazn/goji/graceful/listener os/signal github.com/zenazn/goji/graceful github.com/zenazn/goji/web github.com/zenazn/goji/web/mutil runtime/debug github.com/zenazn/goji/web/middleware github.com/zenazn/goji github.com/crewjam/saml/example golang.org/x/crypto/blowfish golang.org/x/crypto/bcrypt github.com/crewjam/saml/samlidp github.com/crewjam/saml/example/idp github.com/crewjam/saml/example/trivial github.com/crewjam/saml/testsaml dh_auto_test -i -O--buildsystem=golang cd obj-x86_64-linux-gnu && go test -vet=off -v -p 1 github.com/crewjam/saml github.com/crewjam/saml/example github.com/crewjam/saml/example/idp github.com/crewjam/saml/example/trivial github.com/crewjam/saml/logger github.com/crewjam/saml/samlidp github.com/crewjam/saml/samlsp github.com/crewjam/saml/testsaml github.com/crewjam/saml/xmlenc === RUN TestDuration === RUN TestDuration/0 === RUN TestDuration/1 === RUN TestDuration/2 === RUN TestDuration/3 === RUN TestDuration/4 === RUN TestDuration/5 === RUN TestDuration/6 === RUN TestDuration/7 --- PASS: TestDuration (0.00s) --- PASS: TestDuration/0 (0.00s) --- PASS: TestDuration/1 (0.00s) --- PASS: TestDuration/2 (0.00s) --- PASS: TestDuration/3 (0.00s) --- PASS: TestDuration/4 (0.00s) --- PASS: TestDuration/5 (0.00s) --- PASS: TestDuration/6 (0.00s) --- PASS: TestDuration/7 (0.00s) === RUN TestDurationUnmarshal === RUN TestDurationUnmarshal/0 === RUN TestDurationUnmarshal/1 === RUN TestDurationUnmarshal/2 === RUN TestDurationUnmarshal/3 === RUN TestDurationUnmarshal/4 === RUN TestDurationUnmarshal/5 === RUN TestDurationUnmarshal/6 === RUN TestDurationUnmarshal/7 === RUN TestDurationUnmarshal/8 === RUN TestDurationUnmarshal/9 === RUN TestDurationUnmarshal/10 === RUN TestDurationUnmarshal/11 === RUN TestDurationUnmarshal/12 === RUN TestDurationUnmarshal/13 === RUN TestDurationUnmarshal/14 === RUN TestDurationUnmarshal/15 === RUN TestDurationUnmarshal/16 === RUN TestDurationUnmarshal/17 === RUN TestDurationUnmarshal/18 === RUN TestDurationUnmarshal/19 === RUN TestDurationUnmarshal/20 === RUN TestDurationUnmarshal/21 === RUN TestDurationUnmarshal/22 === RUN TestDurationUnmarshal/23 === RUN TestDurationUnmarshal/24 === RUN TestDurationUnmarshal/25 === RUN TestDurationUnmarshal/26 === RUN TestDurationUnmarshal/27 --- PASS: TestDurationUnmarshal (0.00s) --- PASS: TestDurationUnmarshal/0 (0.00s) --- PASS: TestDurationUnmarshal/1 (0.00s) --- PASS: TestDurationUnmarshal/2 (0.00s) --- PASS: TestDurationUnmarshal/3 (0.00s) --- PASS: TestDurationUnmarshal/4 (0.00s) --- PASS: TestDurationUnmarshal/5 (0.00s) --- PASS: TestDurationUnmarshal/6 (0.00s) --- PASS: TestDurationUnmarshal/7 (0.00s) --- PASS: TestDurationUnmarshal/8 (0.00s) --- PASS: TestDurationUnmarshal/9 (0.00s) --- PASS: TestDurationUnmarshal/10 (0.00s) --- PASS: TestDurationUnmarshal/11 (0.00s) --- PASS: TestDurationUnmarshal/12 (0.00s) --- PASS: TestDurationUnmarshal/13 (0.00s) --- PASS: TestDurationUnmarshal/14 (0.00s) --- PASS: TestDurationUnmarshal/15 (0.00s) --- PASS: TestDurationUnmarshal/16 (0.00s) --- PASS: TestDurationUnmarshal/17 (0.00s) --- PASS: TestDurationUnmarshal/18 (0.00s) --- PASS: TestDurationUnmarshal/19 (0.00s) --- PASS: TestDurationUnmarshal/20 (0.00s) --- PASS: TestDurationUnmarshal/21 (0.00s) --- PASS: TestDurationUnmarshal/22 (0.00s) --- PASS: TestDurationUnmarshal/23 (0.00s) --- PASS: TestDurationUnmarshal/24 (0.00s) --- PASS: TestDurationUnmarshal/25 (0.00s) --- PASS: TestDurationUnmarshal/26 (0.00s) --- PASS: TestDurationUnmarshal/27 (0.00s) === RUN TestIDPHTTPCanHandleSSORequest 2022/12/29 20:54:03 failed to parse request: cannot decompress request: flate: corrupt input before offset 8 2022/12/29 20:54:03 failed to validate request: expected element <AuthnRequest> in name space urn:oasis:names:tc:SAML:2.0:protocol but have no name space --- PASS: TestIDPHTTPCanHandleSSORequest (0.00s) === RUN TestIDPCanProduceMetadata --- PASS: TestIDPCanProduceMetadata (0.00s) === RUN TestIDPHTTPCanHandleMetadataRequest --- PASS: TestIDPHTTPCanHandleMetadataRequest (0.00s) === RUN TestIDPCanHandleRequestWithNewSession --- PASS: TestIDPCanHandleRequestWithNewSession (0.00s) === RUN TestIDPCanHandleRequestWithExistingSession --- PASS: TestIDPCanHandleRequestWithExistingSession (0.01s) === RUN TestIDPCanHandlePostRequestWithExistingSession --- PASS: TestIDPCanHandlePostRequestWithExistingSession (0.00s) === RUN TestIDPRejectsInvalidRequest 2022/12/29 20:54:03 failed to parse request: cannot decode request: illegal base64 data at input byte 0 2022/12/29 20:54:03 failed to parse request: illegal base64 data at input byte 0 --- PASS: TestIDPRejectsInvalidRequest (0.00s) === RUN TestIDPCanParse --- PASS: TestIDPCanParse (0.00s) === RUN TestIDPCanValidate --- PASS: TestIDPCanValidate (0.00s) === RUN TestIDPMakeAssertion --- PASS: TestIDPMakeAssertion (0.00s) === RUN TestIDPMarshalAssertion --- PASS: TestIDPMarshalAssertion (0.00s) === RUN TestIDPMakeResponse --- PASS: TestIDPMakeResponse (0.00s) === RUN TestIDPWriteResponse --- PASS: TestIDPWriteResponse (0.00s) === RUN TestIDPIDPInitiatedNewSession --- PASS: TestIDPIDPInitiatedNewSession (0.00s) === RUN TestIDPIDPInitiatedExistingSession --- PASS: TestIDPIDPInitiatedExistingSession (0.00s) === RUN TestIDPIDPInitiatedBadServiceProvider 2022/12/29 20:54:03 cannot find service provider: https://wrong.url/metadata --- PASS: TestIDPIDPInitiatedBadServiceProvider (0.00s) === RUN TestIDPCanHandleUnencryptedResponse --- PASS: TestIDPCanHandleUnencryptedResponse (0.00s) === RUN TestIDPRequestedAttributes --- PASS: TestIDPRequestedAttributes (0.00s) === RUN TestIDPNoDestination --- PASS: TestIDPNoDestination (0.00s) === RUN TestCanParseMetadata --- PASS: TestCanParseMetadata (0.00s) === RUN TestCanProduceSPMetadata --- PASS: TestCanProduceSPMetadata (0.00s) === RUN TestAttributeXMLRoundTrip --- PASS: TestAttributeXMLRoundTrip (0.00s) === RUN TestNameIDFormat --- PASS: TestNameIDFormat (0.00s) === RUN TestAuthnStatementXMLRoundTrip --- PASS: TestAuthnStatementXMLRoundTrip (0.00s) === RUN TestAuthnStatementMarshalWithoutSessionNotOnOrAfter --- PASS: TestAuthnStatementMarshalWithoutSessionNotOnOrAfter (0.00s) === RUN TestRequestedAuthnContext --- PASS: TestRequestedAuthnContext (0.00s) === RUN TestArtifactResolveElement --- PASS: TestArtifactResolveElement (0.00s) === RUN TestArtifactResolveSoapRequest --- PASS: TestArtifactResolveSoapRequest (0.00s) === RUN TestArtifactResponseElement --- PASS: TestArtifactResponseElement (0.00s) === RUN TestLogoutRequestXMLRoundTrip --- PASS: TestLogoutRequestXMLRoundTrip (0.00s) === RUN TestLogoutRequestMarshalWithoutNotOnOrAfter --- PASS: TestLogoutRequestMarshalWithoutNotOnOrAfter (0.00s) === RUN TestSPRejectsMalformedResponse --- PASS: TestSPRejectsMalformedResponse (0.01s) === RUN TestSPInvalidResponses --- PASS: TestSPInvalidResponses (0.02s) === RUN TestSPCanSetAuthenticationNameIDFormat --- PASS: TestSPCanSetAuthenticationNameIDFormat (0.00s) === RUN TestSPCanProduceMetadataWithEncryptionCert --- PASS: TestSPCanProduceMetadataWithEncryptionCert (0.00s) === RUN TestSPCanProduceMetadataWithBothCerts --- PASS: TestSPCanProduceMetadataWithBothCerts (0.00s) === RUN TestCanProduceMetadataNoCerts --- PASS: TestCanProduceMetadataNoCerts (0.00s) === RUN TestCanProduceMetadataEntityID --- PASS: TestCanProduceMetadataEntityID (0.00s) === RUN TestSPCanProduceMetadataWithNoLougoutBindings --- PASS: TestSPCanProduceMetadataWithNoLougoutBindings (0.00s) === RUN TestSPCanProduceMetadataWithBothLougoutBindings --- PASS: TestSPCanProduceMetadataWithBothLougoutBindings (0.00s) === RUN TestSPCanProduceRedirectRequest --- PASS: TestSPCanProduceRedirectRequest (0.00s) === RUN TestSPCanProducePostRequest --- PASS: TestSPCanProducePostRequest (0.00s) === RUN TestSPCanProduceSignedRequestRedirectBinding --- PASS: TestSPCanProduceSignedRequestRedirectBinding (0.00s) === RUN TestSPCanProduceSignedRequestPostBinding --- PASS: TestSPCanProduceSignedRequestPostBinding (0.00s) === RUN TestSPFailToProduceSignedRequestWithBogusSignatureMethod --- PASS: TestSPFailToProduceSignedRequestWithBogusSignatureMethod (0.00s) === RUN TestSPCanProducePostLogoutRequest --- PASS: TestSPCanProducePostLogoutRequest (0.00s) === RUN TestSPCanProduceRedirectLogoutRequest --- PASS: TestSPCanProduceRedirectLogoutRequest (0.00s) === RUN TestSPCanProducePostLogoutResponse --- PASS: TestSPCanProducePostLogoutResponse (0.00s) === RUN TestSPCanProduceRedirectLogoutResponse --- PASS: TestSPCanProduceRedirectLogoutResponse (0.00s) === RUN TestSPCanHandleOneloginResponse --- PASS: TestSPCanHandleOneloginResponse (0.01s) === RUN TestSPCanHandleOktaSignedResponseEncryptedAssertion --- PASS: TestSPCanHandleOktaSignedResponseEncryptedAssertion (0.00s) === RUN TestSPCanHandleOktaResponseEncryptedSignedAssertion --- PASS: TestSPCanHandleOktaResponseEncryptedSignedAssertion (0.01s) === RUN TestSPCanHandleOktaResponseEncryptedAssertionBothSigned --- PASS: TestSPCanHandleOktaResponseEncryptedAssertionBothSigned (0.01s) === RUN TestSPCanHandlePlaintextResponse --- PASS: TestSPCanHandlePlaintextResponse (0.00s) === RUN TestSPRejectsInjectedComment --- PASS: TestSPRejectsInjectedComment (0.01s) === RUN TestSPCanParseResponse --- PASS: TestSPCanParseResponse (0.01s) === RUN TestSPCanProcessResponseWithoutDestination --- PASS: TestSPCanProcessResponseWithoutDestination (0.01s) === RUN TestServiceProviderMismatchedDestinationsWithSignaturePresent --- PASS: TestServiceProviderMismatchedDestinationsWithSignaturePresent (0.00s) === RUN TestServiceProviderMissingDestinationWithSignaturePresent --- PASS: TestServiceProviderMissingDestinationWithSignaturePresent (0.00s) === RUN TestSPMismatchedDestinationsWithSignaturePresent --- PASS: TestSPMismatchedDestinationsWithSignaturePresent (0.01s) === RUN TestSPMismatchedDestinationsWithNoSignaturePresent --- PASS: TestSPMismatchedDestinationsWithNoSignaturePresent (0.00s) === RUN TestSPMissingDestinationWithSignaturePresent --- PASS: TestSPMissingDestinationWithSignaturePresent (0.00s) === RUN TestSPInvalidAssertions --- PASS: TestSPInvalidAssertions (0.01s) === RUN TestXswPermutationOneIsRejected --- PASS: TestXswPermutationOneIsRejected (0.01s) === RUN TestXswPermutationTwoIsRejected --- PASS: TestXswPermutationTwoIsRejected (0.00s) === RUN TestXswPermutationThreeIsRejected --- PASS: TestXswPermutationThreeIsRejected (0.00s) === RUN TestXswPermutationFourIsRejected --- PASS: TestXswPermutationFourIsRejected (0.00s) === RUN TestXswPermutationFiveIsRejected --- PASS: TestXswPermutationFiveIsRejected (0.00s) === RUN TestXswPermutationSixIsRejected --- PASS: TestXswPermutationSixIsRejected (0.00s) === RUN TestXswPermutationSevenIsRejected --- PASS: TestXswPermutationSevenIsRejected (0.00s) === RUN TestXswPermutationEightIsRejected --- PASS: TestXswPermutationEightIsRejected (0.00s) === RUN TestXswPermutationNineIsRejected --- PASS: TestXswPermutationNineIsRejected (0.00s) === RUN TestSPRealWorldKeyInfoHasRSAPublicKeyNotX509Cert --- PASS: TestSPRealWorldKeyInfoHasRSAPublicKeyNotX509Cert (0.00s) === RUN TestSPRealWorldAssertionSignedNotResponse --- PASS: TestSPRealWorldAssertionSignedNotResponse (0.00s) === RUN TestServiceProviderCanHandleSignedAssertionsResponse --- PASS: TestServiceProviderCanHandleSignedAssertionsResponse (0.00s) === RUN TestSPResponseWithNoIssuer --- PASS: TestSPResponseWithNoIssuer (0.01s) === RUN TestGetArtifactBindingLocation --- PASS: TestGetArtifactBindingLocation (0.00s) === RUN TestMakeArtifactResolveRequest --- PASS: TestMakeArtifactResolveRequest (0.00s) === RUN TestMakeSignedArtifactResolveRequest --- PASS: TestMakeSignedArtifactResolveRequest (0.00s) === RUN TestMakeSignedArtifactResolveRequestWithBogusSignatureMethod --- PASS: TestMakeSignedArtifactResolveRequestWithBogusSignatureMethod (0.00s) === RUN TestParseXMLArtifactResponse --- PASS: TestParseXMLArtifactResponse (0.01s) === RUN TestParseBadXMLArtifactResponse --- PASS: TestParseBadXMLArtifactResponse (0.03s) === RUN TestMultipleAssertions --- PASS: TestMultipleAssertions (0.00s) === RUN TestRelaxedTimeFormat time_test.go:22: assertion failed: error is not nil: unknown time zone America/New_York --- FAIL: TestRelaxedTimeFormat (0.00s) panic: time: missing Location in call to Date [recovered] panic: time: missing Location in call to Date goroutine 152 [running]: testing.tRunner.func1.2({0x87dba0, 0x9dcb30}) /usr/lib/go-1.19/src/testing/testing.go:1396 +0x24e testing.tRunner.func1() /usr/lib/go-1.19/src/testing/testing.go:1399 +0x39f panic({0x87dba0, 0x9dcb30}) /usr/lib/go-1.19/src/runtime/panic.go:884 +0x212 time.Date(0x9e1918?, 0xc0002b0820?, 0x892700?, 0xc00016f9f0?, 0x0?, 0x0?, 0x0?, 0xc8d640?) /usr/lib/go-1.19/src/time/time.go:1442 +0x4c9 github.com/crewjam/saml.TestRelaxedTimeFormat(0xc0002b04e0?) /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/github.com/crewjam/saml/time_test.go:23 +0x1e5 testing.tRunner(0xc0002b0820, 0x956698) /usr/lib/go-1.19/src/testing/testing.go:1446 +0x10b created by testing.(*T).Run /usr/lib/go-1.19/src/testing/testing.go:1493 +0x35f FAIL github.com/crewjam/saml 0.297s ? github.com/crewjam/saml/example [no test files] ? github.com/crewjam/saml/example/idp [no test files] ? github.com/crewjam/saml/example/trivial [no test files] ? github.com/crewjam/saml/logger [no test files] === RUN TestHTTPCanHandleMetadataRequest --- PASS: TestHTTPCanHandleMetadataRequest (0.00s) === RUN TestHTTPCanSSORequest --- PASS: TestHTTPCanSSORequest (0.00s) === RUN TestServicesCrud --- PASS: TestServicesCrud (0.00s) === RUN TestSessionsCrud --- PASS: TestSessionsCrud (0.17s) === RUN TestShortcutsCrud --- PASS: TestShortcutsCrud (0.00s) === RUN TestShortcut --- PASS: TestShortcut (0.16s) === RUN TestUsersCrud --- PASS: TestUsersCrud (0.08s) === RUN TestGetSPMetadata --- PASS: TestGetSPMetadata (0.00s) PASS ok github.com/crewjam/saml/samlidp 0.423s === RUN TestFetchMetadataRejectsInvalid http://127.0.0.1:38673/metadata --- PASS: TestFetchMetadataRejectsInvalid (0.00s) === RUN TestFetchMetadata http://127.0.0.1:34663/metadata --- PASS: TestFetchMetadata (0.00s) === RUN TestMiddlewareCanProduceMetadata --- PASS: TestMiddlewareCanProduceMetadata (0.00s) === RUN TestMiddlewareFourOhFour --- PASS: TestMiddlewareFourOhFour (0.00s) === RUN TestMiddlewareRequireAccountNoCreds --- PASS: TestMiddlewareRequireAccountNoCreds (0.00s) === RUN TestMiddlewareRequireAccountNoCredsSecure --- PASS: TestMiddlewareRequireAccountNoCredsSecure (0.00s) === RUN TestMiddlewareRequireAccountNoCredsPostBinding --- PASS: TestMiddlewareRequireAccountNoCredsPostBinding (0.00s) === RUN TestMiddlewareRequireAccountCreds --- PASS: TestMiddlewareRequireAccountCreds (0.00s) === RUN TestMiddlewareRequireAccountBadCreds --- PASS: TestMiddlewareRequireAccountBadCreds (0.00s) === RUN TestMiddlewareRequireAccountExpiredCreds --- PASS: TestMiddlewareRequireAccountExpiredCreds (0.00s) === RUN TestMiddlewareRequireAccountPanicOnRequestToACS --- PASS: TestMiddlewareRequireAccountPanicOnRequestToACS (0.00s) === RUN TestMiddlewareRequireAttribute --- PASS: TestMiddlewareRequireAttribute (0.00s) === RUN TestMiddlewareRequireAttributeWrongValue --- PASS: TestMiddlewareRequireAttributeWrongValue (0.00s) === RUN TestMiddlewareRequireAttributeNotPresent --- PASS: TestMiddlewareRequireAttributeNotPresent (0.00s) === RUN TestMiddlewareRequireAttributeMissingAccount --- PASS: TestMiddlewareRequireAttributeMissingAccount (0.00s) === RUN TestMiddlewareCanParseResponse --- PASS: TestMiddlewareCanParseResponse (0.01s) === RUN TestMiddlewareDefaultCookieDomainIPv4 --- PASS: TestMiddlewareDefaultCookieDomainIPv4 (0.00s) === RUN TestMiddlewareDefaultCookieDomainIPv6 middleware_test.go:437: fails --- SKIP: TestMiddlewareDefaultCookieDomainIPv6 (0.00s) === RUN TestMiddlewareRejectsInvalidRelayState --- PASS: TestMiddlewareRejectsInvalidRelayState (0.01s) === RUN TestMiddlewareRejectsInvalidCookie --- PASS: TestMiddlewareRejectsInvalidCookie (0.01s) === RUN TestMiddlewareHandlesInvalidResponse 2022/12/29 20:54:07 WARNING: received invalid saml response: (now: 2015-12-01 01:57:09.123456789 +0000 UTC) cannot parse base64: illegal base64 data at input byte 4 --- PASS: TestMiddlewareHandlesInvalidResponse (0.00s) === RUN TestCanParseTestshibMetadata --- PASS: TestCanParseTestshibMetadata (0.01s) === RUN TestCookieSameSite === PAUSE TestCookieSameSite === CONT TestCookieSameSite === RUN TestCookieSameSite/no_same_site === RUN TestCookieSameSite/with_same_site --- PASS: TestCookieSameSite (0.00s) --- PASS: TestCookieSameSite/no_same_site (0.00s) --- PASS: TestCookieSameSite/with_same_site (0.00s) PASS ok github.com/crewjam/saml/samlsp 0.085s ? github.com/crewjam/saml/testsaml [no test files] === RUN TestCanDecrypt === RUN TestCanDecrypt/CBC === RUN TestCanDecrypt/GCM --- PASS: TestCanDecrypt (0.03s) --- PASS: TestCanDecrypt/CBC (0.00s) --- PASS: TestCanDecrypt/GCM (0.03s) === RUN TestCanDecryptWithoutCertificate === RUN TestCanDecryptWithoutCertificate/CBC === RUN TestCanDecryptWithoutCertificate/GCM --- PASS: TestCanDecryptWithoutCertificate (0.04s) --- PASS: TestCanDecryptWithoutCertificate/CBC (0.00s) --- PASS: TestCanDecryptWithoutCertificate/GCM (0.03s) === RUN TestCanEncryptOAEP === RUN TestCanEncryptOAEP/CBC === RUN TestCanEncryptOAEP/GCM --- PASS: TestCanEncryptOAEP (0.00s) --- PASS: TestCanEncryptOAEP/CBC (0.00s) --- PASS: TestCanEncryptOAEP/GCM (0.00s) === RUN TestDataAES128 === RUN TestDataAES128/CBC === RUN TestDataAES128/GCM --- PASS: TestDataAES128 (0.00s) --- PASS: TestDataAES128/CBC (0.00s) --- PASS: TestDataAES128/GCM (0.00s) PASS ok github.com/crewjam/saml/xmlenc 0.077s FAIL dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 1 github.com/crewjam/saml github.com/crewjam/saml/example github.com/crewjam/saml/example/idp github.com/crewjam/saml/example/trivial github.com/crewjam/saml/logger github.com/crewjam/saml/samlidp github.com/crewjam/saml/samlsp github.com/crewjam/saml/testsaml github.com/crewjam/saml/xmlenc returned exit code 1 make: *** [debian/rules:4: build-indep] Error 25 dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2 -------------------------------------------------------------------------------- (The above is just how the build ends and not necessarily the most relevant part) Note: I'm using the "patch" tag because there is an obvious fix (indicated in the subject). About the archive rebuild: The build was made using virtual machines from Hetzner, with enough memory, enough disk, and either one or two CPUs, using a reduced chroot with only build-essential packages (plus debhelper). 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 affects, so that this is still visible in the BTS web page for this package. Thanks.