[pkg-go] Bug#907907: golang-google-cloud: FTBFS randomly (failing tests)

Santiago Vila sanvila at debian.org
Mon Sep 3 23:19:42 BST 2018


Package: src:golang-google-cloud
Version: 0.9.0-5
Severity: important
Tags: ftbfs

Hello Tincho et al.

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --buildsystem=golang --with=golang --builddir=/<<PKGBUILDDIR>>/build
   dh_update_autotools_config -i -O--buildsystem=golang -O--builddir=/<<PKGBUILDDIR>>/build
   dh_autoreconf -i -O--buildsystem=golang -O--builddir=/<<PKGBUILDDIR>>/build
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# Prevent dh-golang from creating a symlink here.
mkdir -p `dirname /<<PKGBUILDDIR>>/build/src/google.golang.org/cloud`
dh_auto_configure
dh_auto_configure: "cloud.google.com/go" is already installed. Please check for circular dependencies.

# Remove examples.
rm -vrf /<<PKGBUILDDIR>>/build/src/cloud.google.com/go/examples
# Duplicate source tree into new namespace, for compatibility during

[... snipped ...]

--- PASS: TestTraceServicePatchTracesError (0.00s)
=== RUN   TestTraceServiceGetTrace
--- PASS: TestTraceServiceGetTrace (0.00s)
=== RUN   TestTraceServiceGetTraceError
--- PASS: TestTraceServiceGetTraceError (0.00s)
=== RUN   TestTraceServiceListTraces
--- PASS: TestTraceServiceListTraces (0.00s)
=== RUN   TestTraceServiceListTracesError
--- PASS: TestTraceServiceListTracesError (0.00s)
PASS
ok  	cloud.google.com/go/trace/apiv1	0.006s
=== RUN   TestTranslateURL
--- PASS: TestTranslateURL (0.00s)
=== RUN   TestTranslateOneInput
--- SKIP: TestTranslateOneInput (0.00s)
	translate_test.go:43: integration tests skipped in short mode
=== RUN   TestTranslateModel
--- SKIP: TestTranslateModel (0.00s)
	translate_test.go:43: integration tests skipped in short mode
=== RUN   TestTranslateMultipleInputs
--- SKIP: TestTranslateMultipleInputs (0.00s)
	translate_test.go:43: integration tests skipped in short mode
=== RUN   TestTranslateErrors
--- SKIP: TestTranslateErrors (0.00s)
	translate_test.go:43: integration tests skipped in short mode
=== RUN   TestDetectLanguage
--- SKIP: TestDetectLanguage (0.00s)
	translate_test.go:43: integration tests skipped in short mode
=== RUN   TestSupportedLanguages
--- SKIP: TestSupportedLanguages (0.00s)
	translate_test.go:43: integration tests skipped in short mode
PASS
ok  	cloud.google.com/go/translate	0.005s
?   	cloud.google.com/go/translate/internal/translate/v2	[no test files]
=== RUN   TestVideoIntelligenceServiceAnnotateVideo
--- PASS: TestVideoIntelligenceServiceAnnotateVideo (0.00s)
=== RUN   TestVideoIntelligenceServiceAnnotateVideoError
--- PASS: TestVideoIntelligenceServiceAnnotateVideoError (0.00s)
PASS
ok  	cloud.google.com/go/videointelligence/apiv1beta1	0.006s
dh_auto_test: cd build && go test -vet=off -v -p 1 -short cloud.google.com/go cloud.google.com/go/bigquery cloud.google.com/go/bigtable cloud.google.com/go/bigtable/bttest cloud.google.com/go/bigtable/cmd/cbt cloud.google.com/go/bigtable/cmd/emulator cloud.google.com/go/bigtable/cmd/loadtest cloud.google.com/go/bigtable/cmd/scantest cloud.google.com/go/bigtable/internal/cbtconfig cloud.google.com/go/bigtable/internal/gax cloud.google.com/go/bigtable/internal/option cloud.google.com/go/bigtable/internal/stat cloud.google.com/go/civil cloud.google.com/go/compute/metadata cloud.google.com/go/container cloud.google.com/go/datastore cloud.google.com/go/debugger/apiv2 cloud.google.com/go/errorreporting/apiv1beta1 cloud.google.com/go/errors cloud.google.com/go/iam cloud.google.com/go/iam/admin/apiv1 cloud.google.com/go/internal cloud.google.com/go/internal/atomiccache cloud.google.com/go/internal/fields cloud.google.com/go/internal/optional cloud.google.com/go/internal/pretty cloud.google.com/go/internal/readme cloud.google.com/go/internal/rpcreplay cloud.google.com/go/internal/rpcreplay/proto/intstore cloud.google.com/go/internal/rpcreplay/proto/rpcreplay cloud.google.com/go/internal/testutil cloud.google.com/go/internal/tracecontext cloud.google.com/go/internal/version cloud.google.com/go/language/apiv1 cloud.google.com/go/language/apiv1beta2 cloud.google.com/go/logging cloud.google.com/go/logging/apiv2 cloud.google.com/go/logging/internal cloud.google.com/go/logging/internal/testing cloud.google.com/go/logging/logadmin cloud.google.com/go/longrunning cloud.google.com/go/longrunning/autogen cloud.google.com/go/monitoring/apiv3 cloud.google.com/go/profiler cloud.google.com/go/profiler/mocks cloud.google.com/go/pubsub cloud.google.com/go/pubsub/apiv1 cloud.google.com/go/pubsub/loadtest cloud.google.com/go/pubsub/loadtest/cmd cloud.google.com/go/pubsub/loadtest/pb cloud.google.com/go/spanner cloud.google.com/go/spanner/admin/database/apiv1 cloud.google.com/go/spanner/admin/instance/apiv1 cloud.google.com/go/spanner/internal/testutil cloud.google.com/go/speech/apiv1 cloud.google.com/go/speech/apiv1beta1 cloud.google.com/go/storage cloud.google.com/go/trace cloud.google.com/go/trace/apiv1 cloud.google.com/go/translate cloud.google.com/go/translate/internal/translate/v2 cloud.google.com/go/videointelligence/apiv1beta1 returned exit code 1
make[1]: *** [debian/rules:35: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:9: build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2
--------------------------------------------------------------------------------

This is just how the build ends but not necessarily the relevant part.
I've put several build logs here:

https://people.debian.org/~sanvila/build-logs/golang-google-cloud/

I'm getting failure rates above 50% on n1-standard-1 machines from GCE,
but I leave the severity to you.

As usual, if you could not reproduce this easily I would gladly
provide ssh access to a machine where this happens very often.

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.



More information about the Pkg-go-maintainers mailing list