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.

Reply via email to