Source: golang-github-shopify-sarama Version: 1.9.0-1 Severity: serious Tags: stretch sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20170418-i386 qa-ftbfs Justification: FTBFS in stretch on i386
Hi, During a rebuild of all packages in stretch (in a stretch chroot, not a sid chroot), your package failed to build on i386. Relevant part (hopefully): > debian/rules build > dh build --buildsystem=golang --with=golang > dh_testdir -O--buildsystem=golang > dh_update_autotools_config -O--buildsystem=golang > dh_auto_configure -O--buildsystem=golang > dh_auto_build -O--buildsystem=golang > go install -v -p 1 github.com/Shopify/sarama > github.com/Shopify/sarama/mocks > github.com/davecgh/go-spew/spew > github.com/eapache/go-resiliency/breaker > github.com/eapache/queue > github.com/golang/snappy > github.com/klauspost/crc32 > github.com/Shopify/sarama > github.com/Shopify/sarama/mocks > dh_auto_test -O--buildsystem=golang > go test -v -p 1 github.com/Shopify/sarama > github.com/Shopify/sarama/mocks > === RUN TestAsyncProducer > --- PASS: TestAsyncProducer (0.00s) > === RUN TestAsyncProducerMultipleFlushes > --- PASS: TestAsyncProducerMultipleFlushes (0.00s) > === RUN TestAsyncProducerMultipleBrokers > --- PASS: TestAsyncProducerMultipleBrokers (0.00s) > === RUN TestAsyncProducerCustomPartitioner > --- PASS: TestAsyncProducerCustomPartitioner (0.00s) > === RUN TestAsyncProducerFailureRetry > --- PASS: TestAsyncProducerFailureRetry (0.00s) > === RUN TestAsyncProducerEncoderFailures > --- PASS: TestAsyncProducerEncoderFailures (0.00s) > === RUN TestAsyncProducerBrokerBounce > --- PASS: TestAsyncProducerBrokerBounce (0.00s) > === RUN TestAsyncProducerBrokerBounceWithStaleMetadata > --- PASS: TestAsyncProducerBrokerBounceWithStaleMetadata (0.00s) > === RUN TestAsyncProducerMultipleRetries > --- PASS: TestAsyncProducerMultipleRetries (0.00s) > === RUN TestAsyncProducerOutOfRetries > --- SKIP: TestAsyncProducerOutOfRetries (0.00s) > async_producer_test.go:485: Enable once bug #294 is fixed. > === RUN TestAsyncProducerRetryWithReferenceOpen > --- PASS: TestAsyncProducerRetryWithReferenceOpen (0.00s) > === RUN TestAsyncProducerFlusherRetryCondition > --- PASS: TestAsyncProducerFlusherRetryCondition (0.05s) > === RUN TestAsyncProducerRetryShutdown > --- PASS: TestAsyncProducerRetryShutdown (0.01s) > === RUN TestBrokerAccessors > --- PASS: TestBrokerAccessors (0.00s) > === RUN TestSimpleBrokerCommunication > --- PASS: TestSimpleBrokerCommunication (0.00s) > === RUN TestSimpleClient > --- PASS: TestSimpleClient (0.00s) > === RUN TestCachedPartitions > --- PASS: TestCachedPartitions (0.00s) > === RUN TestClientDoesntCachePartitionsForTopicsWithErrors > --- PASS: TestClientDoesntCachePartitionsForTopicsWithErrors (0.00s) > === RUN TestClientSeedBrokers > --- PASS: TestClientSeedBrokers (0.00s) > === RUN TestClientMetadata > --- PASS: TestClientMetadata (0.00s) > === RUN TestClientGetOffset > --- PASS: TestClientGetOffset (0.00s) > === RUN TestClientReceivingUnknownTopic > --- PASS: TestClientReceivingUnknownTopic (0.00s) > === RUN TestClientReceivingPartialMetadata > --- PASS: TestClientReceivingPartialMetadata (0.00s) > === RUN TestClientRefreshBehaviour > --- PASS: TestClientRefreshBehaviour (0.00s) > === RUN TestClientResurrectDeadSeeds > --- PASS: TestClientResurrectDeadSeeds (0.00s) > === RUN TestClientCoordinatorWithConsumerOffsetsTopic > --- PASS: TestClientCoordinatorWithConsumerOffsetsTopic (0.25s) > === RUN TestClientCoordinatorWithoutConsumerOffsetsTopic > --- PASS: TestClientCoordinatorWithoutConsumerOffsetsTopic (2.00s) > === RUN TestClientAutorefreshShutdownRace > --- PASS: TestClientAutorefreshShutdownRace (0.13s) > === RUN TestDefaultConfigValidates > --- PASS: TestDefaultConfigValidates (0.00s) > === RUN TestClientIDValidates > --- PASS: TestClientIDValidates (0.00s) > === RUN TestConsumerGroupMemberMetadata > --- PASS: TestConsumerGroupMemberMetadata (0.00s) > === RUN TestConsumerGroupMemberAssignment > --- PASS: TestConsumerGroupMemberAssignment (0.00s) > === RUN TestConsumerMetadataRequest > --- PASS: TestConsumerMetadataRequest (0.00s) > === RUN TestConsumerMetadataResponseError > --- PASS: TestConsumerMetadataResponseError (0.00s) > === RUN TestConsumerMetadataResponseSuccess > --- PASS: TestConsumerMetadataResponseSuccess (0.00s) > === RUN TestConsumerOffsetManual > --- PASS: TestConsumerOffsetManual (0.00s) > === RUN TestConsumerOffsetNewest > --- PASS: TestConsumerOffsetNewest (0.00s) > === RUN TestConsumerRecreate > --- PASS: TestConsumerRecreate (0.00s) > === RUN TestConsumerDuplicate > --- PASS: TestConsumerDuplicate (0.00s) > === RUN TestConsumerLeaderRefreshError > --- PASS: TestConsumerLeaderRefreshError (0.60s) > === RUN TestConsumerInvalidTopic > --- PASS: TestConsumerInvalidTopic (0.00s) > === RUN TestConsumerClosePartitionWithoutLeader > --- PASS: TestConsumerClosePartitionWithoutLeader (0.30s) > === RUN TestConsumerShutsDownOutOfRange > --- PASS: TestConsumerShutsDownOutOfRange (0.00s) > === RUN TestConsumerExtraOffsets > --- PASS: TestConsumerExtraOffsets (0.00s) > === RUN TestConsumerNonSequentialOffsets > --- PASS: TestConsumerNonSequentialOffsets (0.00s) > === RUN TestConsumerRebalancingMultiplePartitions > --- PASS: TestConsumerRebalancingMultiplePartitions (0.21s) > === RUN TestConsumerInterleavedClose > --- PASS: TestConsumerInterleavedClose (0.10s) > === RUN TestConsumerBounceWithReferenceOpen > --- PASS: TestConsumerBounceWithReferenceOpen (0.11s) > === RUN TestConsumerOffsetOutOfRange > --- PASS: TestConsumerOffsetOutOfRange (0.00s) > === RUN TestDescribeGroupsRequest > --- PASS: TestDescribeGroupsRequest (0.00s) > === RUN TestDescribeGroupsResponse > --- PASS: TestDescribeGroupsResponse (0.00s) > === RUN TestFetchRequest > --- PASS: TestFetchRequest (0.00s) > === RUN TestEmptyFetchResponse > --- PASS: TestEmptyFetchResponse (0.00s) > === RUN TestOneMessageFetchResponse > --- PASS: TestOneMessageFetchResponse (0.00s) > === RUN TestHeartbeatRequest > --- PASS: TestHeartbeatRequest (0.00s) > === RUN TestHeartbeatResponse > --- PASS: TestHeartbeatResponse (0.00s) > === RUN TestJoinGroupRequest > --- PASS: TestJoinGroupRequest (0.00s) > === RUN TestJoinGroupResponse > --- PASS: TestJoinGroupResponse (0.00s) > === RUN TestLeaveGroupRequest > --- PASS: TestLeaveGroupRequest (0.00s) > === RUN TestLeaveGroupResponse > --- PASS: TestLeaveGroupResponse (0.00s) > === RUN TestListGroupsRequest > --- PASS: TestListGroupsRequest (0.00s) > === RUN TestListGroupsResponse > --- PASS: TestListGroupsResponse (0.00s) > === RUN TestMessageEncoding > --- PASS: TestMessageEncoding (0.00s) > === RUN TestMessageDecoding > --- PASS: TestMessageDecoding (0.00s) > === RUN TestMessageDecodingBulkSnappy > --- PASS: TestMessageDecodingBulkSnappy (0.00s) > === RUN TestMessageDecodingBulkGzip > --- PASS: TestMessageDecodingBulkGzip (0.00s) > === RUN TestMetadataRequest > --- PASS: TestMetadataRequest (0.00s) > === RUN TestEmptyMetadataResponse > --- PASS: TestEmptyMetadataResponse (0.00s) > === RUN TestMetadataResponseWithBrokers > --- PASS: TestMetadataResponseWithBrokers (0.00s) > === RUN TestMetadataResponseWithTopics > --- PASS: TestMetadataResponseWithTopics (0.00s) > === RUN TestOffsetCommitRequestV0 > --- PASS: TestOffsetCommitRequestV0 (0.00s) > === RUN TestOffsetCommitRequestV1 > --- PASS: TestOffsetCommitRequestV1 (0.00s) > === RUN TestOffsetCommitRequestV2 > --- PASS: TestOffsetCommitRequestV2 (0.00s) > === RUN TestEmptyOffsetCommitResponse > --- PASS: TestEmptyOffsetCommitResponse (0.00s) > === RUN TestNormalOffsetCommitResponse > --- PASS: TestNormalOffsetCommitResponse (0.00s) > === RUN TestOffsetFetchRequest > --- PASS: TestOffsetFetchRequest (0.00s) > === RUN TestEmptyOffsetFetchResponse > --- PASS: TestEmptyOffsetFetchResponse (0.00s) > === RUN TestNormalOffsetFetchResponse > --- PASS: TestNormalOffsetFetchResponse (0.00s) > === RUN TestNewOffsetManager > --- PASS: TestNewOffsetManager (0.00s) > === RUN TestOffsetManagerFetchInitialFail > --- PASS: TestOffsetManagerFetchInitialFail (0.00s) > === RUN TestOffsetManagerFetchInitialLoadInProgress > --- PASS: TestOffsetManagerFetchInitialLoadInProgress (0.25s) > === RUN TestPartitionOffsetManagerInitialOffset > --- PASS: TestPartitionOffsetManagerInitialOffset (0.00s) > === RUN TestPartitionOffsetManagerNextOffset > --- PASS: TestPartitionOffsetManagerNextOffset (0.00s) > === RUN TestPartitionOffsetManagerMarkOffset > --- PASS: TestPartitionOffsetManagerMarkOffset (0.00s) > === RUN TestPartitionOffsetManagerMarkOffsetWithRetention > --- PASS: TestPartitionOffsetManagerMarkOffsetWithRetention (0.00s) > === RUN TestPartitionOffsetManagerCommitErr > --- PASS: TestPartitionOffsetManagerCommitErr (0.01s) > === RUN TestAbortPartitionOffsetManager > --- PASS: TestAbortPartitionOffsetManager (0.00s) > === RUN TestOffsetRequest > --- PASS: TestOffsetRequest (0.00s) > === RUN TestEmptyOffsetResponse > --- PASS: TestEmptyOffsetResponse (0.00s) > === RUN TestNormalOffsetResponse > --- PASS: TestNormalOffsetResponse (0.00s) > === RUN TestRandomPartitioner > --- PASS: TestRandomPartitioner (0.00s) > === RUN TestRoundRobinPartitioner > --- PASS: TestRoundRobinPartitioner (0.00s) > === RUN TestHashPartitioner > --- PASS: TestHashPartitioner (0.01s) > === RUN TestManualPartitioner > --- PASS: TestManualPartitioner (0.00s) > === RUN TestProduceRequest > --- PASS: TestProduceRequest (0.00s) > === RUN TestProduceResponse > --- PASS: TestProduceResponse (0.00s) > === RUN TestProduceSetInitial > --- PASS: TestProduceSetInitial (0.00s) > === RUN TestProduceSetAddingMessages > --- PASS: TestProduceSetAddingMessages (0.00s) > === RUN TestProduceSetPartitionTracking > --- PASS: TestProduceSetPartitionTracking (0.00s) > === RUN TestProduceSetRequestBuilding > --- PASS: TestProduceSetRequestBuilding (0.00s) > === RUN TestResponseHeader > --- PASS: TestResponseHeader (0.00s) > === RUN TestSnappyEncode > --- PASS: TestSnappyEncode (0.00s) > === RUN TestSnappyDecode > --- PASS: TestSnappyDecode (0.00s) > === RUN TestSnappyDecodeStreams > --- PASS: TestSnappyDecodeStreams (0.00s) > === RUN TestSyncGroupRequest > --- PASS: TestSyncGroupRequest (0.00s) > === RUN TestSyncGroupResponse > --- PASS: TestSyncGroupResponse (0.00s) > === RUN TestSyncProducer > --- PASS: TestSyncProducer (0.00s) > === RUN TestConcurrentSyncProducer > --- PASS: TestConcurrentSyncProducer (0.00s) > === RUN TestSyncProducerToNonExistingTopic > --- PASS: TestSyncProducerToNonExistingTopic (0.00s) > PASS > ok github.com/Shopify/sarama 4.128s > === RUN TestMockAsyncProducerImplementsAsyncProducerInterface > --- PASS: TestMockAsyncProducerImplementsAsyncProducerInterface (0.00s) > === RUN TestProducerReturnsExpectationsToChannels > --- PASS: TestProducerReturnsExpectationsToChannels (0.00s) > === RUN TestProducerWithTooFewExpectations > --- PASS: TestProducerWithTooFewExpectations (0.00s) > === RUN TestProducerWithTooManyExpectations > --- PASS: TestProducerWithTooManyExpectations (0.00s) > === RUN TestMockConsumerImplementsConsumerInterface > --- PASS: TestMockConsumerImplementsConsumerInterface (0.00s) > === RUN TestConsumerHandlesExpectations > --- FAIL: TestConsumerHandlesExpectations (0.00s) > consumer.go:195: Expectations set on test/0, but no partition consumer > was started. > panic: runtime error: invalid memory address or nil pointer dereference > [recovered] > panic: runtime error: invalid memory address or nil pointer dereference > [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x80cc15c] > > goroutine 13 [running]: > panic(0x816dba0, 0x18552008) > /usr/lib/go-1.7/src/runtime/panic.go:500 +0x331 > testing.tRunner.func1(0x1850aa80) > /usr/lib/go-1.7/src/testing/testing.go:579 +0x14f > panic(0x816dba0, 0x18552008) > /usr/lib/go-1.7/src/runtime/panic.go:458 +0x40b > sync/atomic.AddUint64(0x1851649c, 0x1, 0x0, 0x81790c0, 0x1) > /usr/lib/go-1.7/src/sync/atomic/asm_386.s:112 +0xc > github.com/Shopify/sarama/mocks.(*PartitionConsumer).YieldMessage(0x18516460, > 0x18514690) > > /<<PKGBUILDDIR>>/obj-i686-linux-gnu/src/github.com/Shopify/sarama/mocks/consumer.go:269 > +0xc5 > github.com/Shopify/sarama/mocks.TestConsumerHandlesExpectations(0x1850aa80) > > /<<PKGBUILDDIR>>/obj-i686-linux-gnu/src/github.com/Shopify/sarama/mocks/consumer_test.go:30 > +0x1fe > testing.tRunner(0x1850aa80, 0x819f8ac) > /usr/lib/go-1.7/src/testing/testing.go:610 +0x8c > created by testing.(*T).Run > /usr/lib/go-1.7/src/testing/testing.go:646 +0x2a5 > exit status 2 > FAIL github.com/Shopify/sarama/mocks 0.007s > dh_auto_test: go test -v -p 1 github.com/Shopify/sarama > github.com/Shopify/sarama/mocks returned exit code 1 The full build log is available from: http://aws-logs.debian.net/2017/04/18/golang-github-shopify-sarama_1.9.0-1_testing-i386.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.