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.