Package: src:golang-github-ncw-swift Version: 0.0~git20180327.b2a7479-1 Severity: serious Tags: ftbfs
Dear maintainer: I tried to build this package in buster but it failed: -------------------------------------------------------------------------------- [...] 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 -gcflags=all=\"-trimpath=/<<BUILDDIR>>/golang-github-ncw-swift-0.0\~git20180327.b2a7479/obj-x86_64-linux-gnu/src\" -asmflags=all=\"-trimpath=/<<BUILDDIR>>/golang-github-ncw-swift-0.0\~git20180327.b2a7479/obj-x86_64-linux-gnu/src\" -v -p 2 github.com/ncw/swift github.com/ncw/swift/rs github.com/ncw/swift/swifttest errors internal/cpu internal/race runtime/internal/atomic runtime/internal/sys internal/bytealg sync/atomic unicode runtime unicode/utf8 crypto/subtle math math/bits strconv crypto/internal/subtle internal/testlog encoding unicode/utf16 container/list crypto/rc4 vendor/golang_org/x/crypto/cryptobyte/asn1 vendor/golang_org/x/net/dns/dnsmessage internal/nettrace runtime/cgo vendor/golang_org/x/crypto/curve25519 sync io syscall bytes bufio hash crypto/hmac crypto crypto/md5 crypto/cipher internal/syscall/unix reflect crypto/aes time internal/poll os encoding/binary fmt math/rand strings crypto/sha1 math/big encoding/hex encoding/base64 sort encoding/json crypto/rand path/filepath mime io/ioutil compress/flate hash/crc32 context crypto/des compress/gzip crypto/elliptic crypto/internal/randutil crypto/sha512 encoding/asn1 crypto/rsa crypto/sha256 crypto/ecdsa crypto/dsa crypto/x509/pkix encoding/pem vendor/golang_org/x/crypto/cryptobyte internal/singleflight net net/url vendor/golang_org/x/crypto/internal/chacha20 vendor/golang_org/x/crypto/poly1305 vendor/golang_org/x/crypto/chacha20poly1305 vendor/golang_org/x/text/transform log 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/quotedprintable net/http/internal path flag regexp/syntax crypto/x509 net/textproto vendor/golang_org/x/net/http/httpguts vendor/golang_org/x/net/http/httpproxy mime/multipart regexp crypto/tls runtime/debug runtime/trace testing net/http/httptrace net/http net/http/httptest github.com/ncw/swift github.com/ncw/swift/swifttest github.com/ncw/swift/rs debian/rules override_dh_auto_test make[1]: Entering directory '/<<PKGBUILDDIR>>' # some tests want to hit a remote API and spin up remote resources ($$) so skip them DH_GOLANG_EXCLUDES='github.com/ncw/swift/rs' dh_auto_test cd obj-x86_64-linux-gnu && go test -vet=off -v -p 2 github.com/ncw/swift github.com/ncw/swift/swifttest Waiting for server to start .. Started === RUN TestHeadersToMetadata --- PASS: TestHeadersToMetadata (0.00s) === RUN TestHeadersToAccountMetadata --- PASS: TestHeadersToAccountMetadata (0.00s) === RUN TestHeadersToContainerMetadata --- PASS: TestHeadersToContainerMetadata (0.00s) === RUN TestHeadersToObjectMetadata --- PASS: TestHeadersToObjectMetadata (0.00s) === RUN TestMetadataToHeaders --- PASS: TestMetadataToHeaders (0.00s) === RUN TestMetadataToAccountHeaders --- PASS: TestMetadataToAccountHeaders (0.00s) === RUN TestMetadataToContainerHeaders --- PASS: TestMetadataToContainerHeaders (0.00s) === RUN TestMetadataToObjectHeaders --- PASS: TestMetadataToObjectHeaders (0.00s) === RUN TestNsToFloatString --- PASS: TestNsToFloatString (0.00s) === RUN TestFloatStringToNs --- PASS: TestFloatStringToNs (0.00s) === RUN TestGetModTime --- PASS: TestGetModTime (0.00s) === RUN TestSetModTime --- PASS: TestSetModTime (0.00s) === RUN TestInternalError --- PASS: TestInternalError (0.00s) === RUN TestInternalCheckClose --- PASS: TestInternalCheckClose (0.00s) === RUN TestInternalParseHeaders --- PASS: TestInternalParseHeaders (0.00s) === RUN TestInternalReadHeaders --- PASS: TestInternalReadHeaders (0.00s) === RUN TestInternalStorage --- PASS: TestInternalStorage (0.00s) === RUN TestInternalAuthenticate --- PASS: TestInternalAuthenticate (0.00s) === RUN TestInternalAuthenticateDenied --- PASS: TestInternalAuthenticateDenied (0.00s) === RUN TestInternalAuthenticateBad --- PASS: TestInternalAuthenticateBad (0.00s) === RUN TestInternalContainerNames --- PASS: TestInternalContainerNames (0.00s) === RUN TestInternalObjectPutBytes --- PASS: TestInternalObjectPutBytes (0.00s) === RUN TestInternalObjectPutString --- PASS: TestInternalObjectPutString (0.00s) === RUN TestSetFromEnv --- PASS: TestSetFromEnv (0.00s) === RUN TestApplyEnvironment --- PASS: TestApplyEnvironment (0.00s) === RUN TestApplyEnvironmentAll --- PASS: TestApplyEnvironmentAll (0.00s) === RUN TestTimeoutReaderNoTimeout --- PASS: TestTimeoutReaderNoTimeout (0.03s) === RUN TestTimeoutReaderTimeout --- PASS: TestTimeoutReaderTimeout (0.01s) === RUN TestWatchdogReaderNoTimeout --- PASS: TestWatchdogReaderNoTimeout (0.03s) === RUN TestWatchdogReaderTimeout --- PASS: TestWatchdogReaderTimeout (0.03s) === RUN TestWatchdogReaderNoTimeoutShortInitial --- PASS: TestWatchdogReaderNoTimeoutShortInitial (0.03s) === RUN TestWatchdogReaderTimeoutLongInitial --- PASS: TestWatchdogReaderTimeoutLongInitial (0.03s) === RUN TestWatchdogReaderOnSlowNetwork --- FAIL: TestWatchdogReaderOnSlowNetwork (0.23s) watchdog_reader_test.go:53: Timer should not have fired === RUN TestWatchdogReaderValidity --- PASS: TestWatchdogReaderValidity (0.00s) === RUN TestTransport --- PASS: TestTransport (0.00s) === RUN TestV1V2Authenticate --- PASS: TestV1V2Authenticate (0.00s) === RUN TestV3AuthenticateWithDomainNameAndTenantId --- PASS: TestV3AuthenticateWithDomainNameAndTenantId (0.00s) === RUN TestV3TrustWithTrustId --- PASS: TestV3TrustWithTrustId (0.00s) === RUN TestV3AuthenticateWithDomainIdAndTenantId --- PASS: TestV3AuthenticateWithDomainIdAndTenantId (0.00s) === RUN TestV3AuthenticateWithDomainNameAndTenantName --- PASS: TestV3AuthenticateWithDomainNameAndTenantName (0.00s) === RUN TestV3AuthenticateWithDomainIdAndTenantName --- PASS: TestV3AuthenticateWithDomainIdAndTenantName (0.00s) === RUN TestAuthenticateRace --- PASS: TestAuthenticateRace (0.01s) === RUN TestSerializeConnectionJson --- PASS: TestSerializeConnectionJson (0.00s) === RUN TestSerializeConnectionXml --- PASS: TestSerializeConnectionXml (0.00s) === RUN TestOnReAuth --- PASS: TestOnReAuth (0.00s) === RUN TestAccount --- PASS: TestAccount (0.00s) === RUN TestAccountUpdate --- PASS: TestAccountUpdate (0.00s) === RUN TestContainerCreate --- PASS: TestContainerCreate (0.00s) === RUN TestContainer --- PASS: TestContainer (0.00s) === RUN TestContainersAll --- PASS: TestContainersAll (0.00s) === RUN TestContainersAllWithLimit --- PASS: TestContainersAllWithLimit (0.00s) === RUN TestContainerUpdate --- PASS: TestContainerUpdate (0.00s) === RUN TestContainerNames --- PASS: TestContainerNames (0.00s) === RUN TestContainerNamesAll --- PASS: TestContainerNamesAll (0.00s) === RUN TestContainerNamesAllWithLimit --- PASS: TestContainerNamesAllWithLimit (0.00s) === RUN TestObjectPutString --- PASS: TestObjectPutString (0.00s) === RUN TestObjectPut --- PASS: TestObjectPut (0.00s) === RUN TestObjectEmpty --- PASS: TestObjectEmpty (0.00s) === RUN TestObjectPutBytes --- PASS: TestObjectPutBytes (0.00s) === RUN TestObjectPutMimeType --- PASS: TestObjectPutMimeType (0.00s) === RUN TestObjectCreate --- PASS: TestObjectCreate (0.00s) === RUN TestObjectGetString --- PASS: TestObjectGetString (0.00s) === RUN TestObjectGetBytes --- PASS: TestObjectGetBytes (0.00s) === RUN TestObjectOpen --- PASS: TestObjectOpen (0.00s) === RUN TestObjectOpenPartial --- PASS: TestObjectOpenPartial (0.00s) === RUN TestObjectOpenLength --- PASS: TestObjectOpenLength (0.00s) === RUN TestObjectOpenNotModified --- PASS: TestObjectOpenNotModified (0.00s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (0.01s) === RUN TestObjectOpenSeekEnd --- PASS: TestObjectOpenSeekEnd (0.00s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (0.02s) === RUN TestObject --- PASS: TestObject (0.00s) === RUN TestObjectUpdate2 --- PASS: TestObjectUpdate2 (0.01s) === RUN TestContainers --- PASS: TestContainers (0.00s) === RUN TestObjectNames --- PASS: TestObjectNames (0.01s) === RUN TestObjectNamesAll --- PASS: TestObjectNamesAll (0.00s) === RUN TestObjectNamesAllWithLimit --- PASS: TestObjectNamesAllWithLimit (0.00s) === RUN TestObjectsWalk --- PASS: TestObjectsWalk (0.00s) === RUN TestObjects --- PASS: TestObjects (0.00s) === RUN TestObjectsDirectory --- PASS: TestObjectsDirectory (0.01s) === RUN TestObjectsPseudoDirectory --- PASS: TestObjectsPseudoDirectory (0.01s) === RUN TestObjectsAll --- PASS: TestObjectsAll (0.00s) === RUN TestObjectsAllWithLimit --- PASS: TestObjectsAllWithLimit (0.00s) === RUN TestObjectNamesWithPath --- PASS: TestObjectNamesWithPath (0.00s) === RUN TestObjectCopy --- PASS: TestObjectCopy (0.00s) === RUN TestObjectCopyWithMetadata --- PASS: TestObjectCopyWithMetadata (0.00s) === RUN TestObjectMove --- PASS: TestObjectMove (0.01s) === RUN TestObjectUpdateContentType --- PASS: TestObjectUpdateContentType (0.00s) === RUN TestVersionContainerCreate --- PASS: TestVersionContainerCreate (0.00s) swift_test.go:1564: Server doesn't support Versions - skipping test === RUN TestVersionObjectAdd --- PASS: TestVersionObjectAdd (0.00s) swift_test.go:1575: Server doesn't support Versions - skipping test === RUN TestVersionObjectList --- PASS: TestVersionObjectList (0.00s) swift_test.go:1626: Server doesn't support Versions - skipping test === RUN TestVersionObjectDelete --- PASS: TestVersionObjectDelete (0.01s) swift_test.go:1643: Server doesn't support Versions - skipping test === RUN TestVersionDeleteContent --- PASS: TestVersionDeleteContent (0.01s) swift_test.go:1668: Server doesn't support Versions - skipping test === RUN TestObjectDelete --- PASS: TestObjectDelete (0.00s) === RUN TestBulkDelete --- PASS: TestBulkDelete (0.00s) swift_test.go:1722: Server doesn't support BulkDelete - skipping test === RUN TestBulkUpload --- PASS: TestBulkUpload (0.00s) swift_test.go:1778: Server doesn't support BulkUpload - skipping test === RUN TestObjectDifficultName --- PASS: TestObjectDifficultName (0.00s) === RUN TestTempUrl --- PASS: TestTempUrl (0.00s) === RUN TestQueryInfo --- PASS: TestQueryInfo (0.00s) === RUN TestDLOCreate --- PASS: TestDLOCreate (0.01s) === RUN TestDLOInsert --- PASS: TestDLOInsert (0.01s) === RUN TestDLOAppend --- PASS: TestDLOAppend (0.02s) === RUN TestDLOTruncate --- PASS: TestDLOTruncate (0.01s) === RUN TestDLOMove --- PASS: TestDLOMove (0.01s) === RUN TestDLONoSegmentContainer --- PASS: TestDLONoSegmentContainer (0.01s) === RUN TestDLOCreateMissingSegmentsInList --- PASS: TestDLOCreateMissingSegmentsInList (0.01s) === RUN TestDLOCreateIncorrectSize --- PASS: TestDLOCreateIncorrectSize (1.41s) === RUN TestDLOConcurrentWrite --- PASS: TestDLOConcurrentWrite (0.13s) === RUN TestDLOSegmentation --- PASS: TestDLOSegmentation (0.07s) === RUN TestDLOSegmentationBuffered --- PASS: TestDLOSegmentationBuffered (0.07s) === RUN TestSLOCreate --- PASS: TestSLOCreate (0.01s) === RUN TestSLOInsert --- PASS: TestSLOInsert (0.02s) === RUN TestSLOAppend --- PASS: TestSLOAppend (0.01s) === RUN TestSLOMove --- PASS: TestSLOMove (0.01s) === RUN TestSLONoSegmentContainer --- PASS: TestSLONoSegmentContainer (0.01s) === RUN TestSLOMinChunkSize --- PASS: TestSLOMinChunkSize (0.07s) === RUN TestSLOSegmentation --- PASS: TestSLOSegmentation (0.06s) === RUN TestSLOSegmentationBuffered --- PASS: TestSLOSegmentationBuffered (0.05s) === RUN TestContainerDelete --- PASS: TestContainerDelete (0.01s) === RUN TestUnAuthenticate --- PASS: TestUnAuthenticate (0.00s) FAIL FAIL github.com/ncw/swift 2.703s ? github.com/ncw/swift/swifttest [no test files] dh_auto_test: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 2 github.com/ncw/swift github.com/ncw/swift/swifttest returned exit code 1 make[1]: *** [debian/rules:5: override_dh_auto_test] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:8: build-indep] Error 2 dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2 -------------------------------------------------------------------------------- The build was made in my autobuilder with "dpkg-buildpackage -A" and it also fails here: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/golang-github-ncw-swift.html In reproducible-builds.org, the failure seems to happen always. In my autobuilders, it's "only" random, but the failure rate is so high (40%) that it would be improper to say that "the package builds from source and without failure". If you need a test machine where this happens, please contact me privately and I could provide ssh access. Thanks.