Package: src:gitaly Version: 0.96.1+debian-2 Severity: serious Tags: ftbfs Dear maintainer:
I tried to build this package in buster but it failed: -------------------------------------------------------------------------------- [...] debian/rules build-arch dh build-arch --buildsystem=golang --with=golang dh_update_autotools_config -a -O--buildsystem=golang dh_autoreconf -a -O--buildsystem=golang dh_auto_configure -a -O--buildsystem=golang debian/rules override_dh_auto_build make[1]: Entering directory '/<<BUILDDIR>>/gitaly-0.96.1+debian' dh_auto_build -- \ -ldflags "-X gitlab.com/gitlab-org/gitaly/internal/version.version=0.96.1+debian" cd obj-x86_64-linux-gnu && go install -gcflags=\"-trimpath=/<<BUILDDIR>>/gitaly-0.96.1\+debian/obj-x86_64-linux-gnu/src\" -asmflags=\"-trimpath=/<<BUILDDIR>>/gitaly-0.96.1\+debian/obj-x86_64-linux-gnu/src\" -v -p 1 -ldflags "-X gitlab.com/gitlab-org/gitaly/internal/version.version=0.96.1+debian" gitlab.com/gitlab-org/gitaly/auth gitlab.com/gitlab-org/gitaly/client gitlab.com/gitlab-org/gitaly/cmd/gitaly gitlab.com/gitlab-org/gitaly/cmd/gitaly-ssh gitlab.com/gitlab-org/gitaly/internal/archive gitlab.com/gitlab-org/gitaly/internal/command gitlab.com/gitlab-org/gitaly/internal/config gitlab.com/gitlab-org/gitaly/internal/connectioncounter gitlab.com/gitlab-org/gitaly/internal/diff gitlab.com/gitlab-org/gitaly/internal/git gitlab.com/gitlab-org/gitaly/internal/git/alternates gitlab.com/gitlab-org/gitaly/internal/git/catfile gitlab.com/gitlab-org/gitaly/internal/git/log gitlab.com/gitlab-org/gitaly/internal/helper gitlab.com/gitlab-org/gitaly/internal/helper/fieldextractors gitlab.com/gi tlab-org/gitaly/internal/helper/housekeeping gitlab.com/gitlab-org/gitaly/internal/helper/lines gitlab.com/gitlab-org/gitaly/internal/linguist gitlab.com/gitlab-org/gitaly/internal/logsanitizer gitlab.com/gitlab-org/gitaly/internal/middleware/cancelhandler gitlab.com/gitlab-org/gitaly/internal/middleware/limithandler gitlab.com/gitlab-org/gitaly/internal/middleware/limithandler/testpb gitlab.com/gitlab-org/gitaly/internal/middleware/metadatahandler gitlab.com/gitlab-org/gitaly/internal/middleware/panichandler gitlab.com/gitlab-org/gitaly/internal/middleware/sentryhandler gitlab.com/gitlab-org/gitaly/internal/rubyserver gitlab.com/gitlab-org/gitaly/internal/rubyserver/balancer gitlab.com/gitlab-org/gitaly/internal/server gitlab.com/gitlab-org/gitaly/internal/server/auth gitlab.com/gitlab-org/gitaly/internal/service gitlab.com/gitlab-org/gitaly/internal/service/blob gitlab.com/gitlab-org/gitaly/internal/service/commit gitlab.com/gitlab-org/gitaly/internal/service/conflicts gitlab.com/ gitlab-org/gitaly/internal/service/diff gitlab.com/gitlab-org/gitaly/internal/service/namespace gitlab.com/gitlab-org/gitaly/internal/service/notifications gitlab.com/gitlab-org/gitaly/internal/service/operations gitlab.com/gitlab-org/gitaly/internal/service/ref gitlab.com/gitlab-org/gitaly/internal/service/remote gitlab.com/gitlab-org/gitaly/internal/service/repository gitlab.com/gitlab-org/gitaly/internal/service/server gitlab.com/gitlab-org/gitaly/internal/service/smarthttp gitlab.com/gitlab-org/gitaly/internal/service/ssh gitlab.com/gitlab-org/gitaly/internal/service/wiki gitlab.com/gitlab-org/gitaly/internal/storage gitlab.com/gitlab-org/gitaly/internal/supervisor gitlab.com/gitlab-org/gitaly/internal/supervisor/test-scripts gitlab.com/gitlab-org/gitaly/internal/tempdir gitlab.com/gitlab-org/gitaly/internal/testhelper gitlab.com/gitlab-org/gitaly/internal/version gitlab.com/gitlab-org/gitaly/streamio golang.org/x/net/context github.com/golang/protobuf/proto golang.org/x/net/http2/hpack golang.org/x/text/transform [... snipped ...] golang.org/x/sys/unix golang.org/x/crypto/ssh/terminal github.com/sirupsen/logrus github.com/BurntSushi/toml gitlab.com/gitlab-org/gitaly/vendor/github.com/certifi/gocertifi gitlab.com/gitlab-org/gitaly/vendor/github.com/getsentry/raven-go gitlab.com/gitlab-org/gitaly/vendor/github.com/grpc-ecosystem/go-grpc-prometheus github.com/kelseyhightower/envconfig github.com/golang/protobuf/ptypes/struct github.com/golang/protobuf/jsonpb gitlab.com/gitlab-org/gitaly/vendor/github.com/grpc-ecosystem/go-grpc-middleware/logging gitlab.com/gitlab-org/gitaly/vendor/github.com/grpc-ecosystem/go-grpc-middleware/tags gitlab.com/gitlab-org/gitaly/vendor/github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus golang.org/x/sync/semaphore gitlab.com/gitlab-org/gitaly/internal/middleware/limithandler # gitlab.com/gitlab-org/gitaly/internal/middleware/limithandler src/gitlab.com/gitlab-org/gitaly/internal/middleware/limithandler/metrics.go:109:13: cannot use histogramVec.WithLabelValues(serviceName, methodName) (type prometheus.Observer) as type prometheus.Histogram in assignment: prometheus.Observer does not implement prometheus.Histogram (missing Collect method) gitlab.com/gitlab-org/gitaly/internal/middleware/panichandler gitlab.com/gitlab-org/gitaly/internal/connectioncounter gitlab.com/gitlab-org/gitaly/internal/storage gitlab.com/gitlab-org/gitaly/internal/rubyserver/balancer gitlab.com/gitlab-org/gitaly/internal/supervisor gitlab.com/gitlab-org/gitaly/internal/version gitlab.com/gitlab-org/gitaly/internal/helper/fieldextractors gitlab.com/gitlab-org/gitaly/internal/logsanitizer gitlab.com/gitlab-org/gitaly/internal/middleware/cancelhandler gitlab.com/gitlab-org/gitaly/internal/helper/lines gitlab.com/gitlab-org/gitaly/internal/archive gitlab.com/gitlab-org/gitaly/internal/helper/housekeeping gitlab.com/gitlab-org/gitaly/vendor/google.golang.org/grpc/health/grpc_health_v1 gitlab.com/gitlab-org/gitaly/vendor/google.golang.org/grpc/health github.com/golang/protobuf/protoc-gen-go/descriptor gitlab.com/gitlab-org/gitaly/vendor/google.golang.org/grpc/reflection/grpc_reflection_v1alpha gitlab.com/gitlab-org/gitaly/vendor/google.golang.org/grpc/reflection gitlab.com/gitlab-org/gitaly/cmd/gitaly-ssh gitlab.com/gitlab-org/gitaly/internal/middleware/limithandler/testpb gitlab.com/gitlab-org/gitaly/internal/supervisor/test-scripts github.com/davecgh/go-spew/spew github.com/pmezard/go-difflib/difflib github.com/stretchr/testify/assert github.com/stretchr/testify/require dh_auto_build: cd obj-x86_64-linux-gnu && go install -gcflags=\"-trimpath=/<<BUILDDIR>>/gitaly-0.96.1\+debian/obj-x86_64-linux-gnu/src\" -asmflags=\"-trimpath=/<<BUILDDIR>>/gitaly-0.96.1\+debian/obj-x86_64-linux-gnu/src\" -v -p 1 -ldflags "-X gitlab.com/gitlab-org/gitaly/internal/version.version=0.96.1+debian" gitlab.com/gitlab-org/gitaly/auth gitlab.com/gitlab-org/gitaly/client gitlab.com/gitlab-org/gitaly/cmd/gitaly gitlab.com/gitlab-org/gitaly/cmd/gitaly-ssh gitlab.com/gitlab-org/gitaly/internal/archive gitlab.com/gitlab-org/gitaly/internal/command gitlab.com/gitlab-org/gitaly/internal/config gitlab.com/gitlab-org/gitaly/internal/connectioncounter gitlab.com/gitlab-org/gitaly/internal/diff gitlab.com/gitlab-org/gitaly/internal/git gitlab.com/gitlab-org/gitaly/internal/git/alternates gitlab.com/gitlab-org/gitaly/internal/git/catfile gitlab.com/gitlab-org/gitaly/internal/git/log gitlab.com/gitlab-org/gitaly/internal/helper gitlab.com/gitlab-org/gitaly/internal/helper/fieldextractors gitlab.com/gitlab-org/gitaly/internal/helper/housekeeping gitlab.com/gitlab-org/gitaly/internal/helper/lines gitlab.com/gitlab-org/gitaly/internal/linguist gitlab.com/gitlab-org/gitaly/internal/logsanitizer gitlab.com/gitlab-org/gitaly/internal/middleware/cancelhandler gitlab.com/gitlab-org/gitaly/internal/middleware/limithandler gitlab.com/gitlab-org/gitaly/internal/middleware/limithandler/testpb gitlab.com/gitlab-org/gitaly/internal/middleware/metadatahandler gitlab.com/gitlab-org/gitaly/internal/middleware/panichandler gitlab.com/gitlab-org/gitaly/internal/middleware/sentryhandler gitlab.com/gitlab-org/gitaly/internal/rubyserver gitlab.com/gitlab-org/gitaly/internal/rubyserver/balancer gitlab.com/gitlab-org/gitaly/internal/server gitlab.com/gitlab-org/gitaly/internal/server/auth gitlab.com/gitlab-org/gitaly/internal/service gitlab.com/gitlab-org/gitaly/internal/service/blob gitlab.com/gitlab-org/gitaly/internal/service/commit gitlab.com/gitlab-org/gitaly/internal/service/conflic ts gitlab.com/gitlab-org/gitaly/internal/service/diff gitlab.com/gitlab-org/gitaly/internal/service/namespace gitlab.com/gitlab-org/gitaly/internal/service/notifications gitlab.com/gitlab-org/gitaly/internal/service/operations gitlab.com/gitlab-org/gitaly/internal/service/ref gitlab.com/gitlab-org/gitaly/internal/service/remote gitlab.com/gitlab-org/gitaly/internal/service/repository gitlab.com/gitlab-org/gitaly/internal/service/server gitlab.com/gitlab-org/gitaly/internal/service/smarthttp gitlab.com/gitlab-org/gitaly/internal/service/ssh gitlab.com/gitlab-org/gitaly/internal/service/wiki gitlab.com/gitlab-org/gitaly/internal/storage gitlab.com/gitlab-org/gitaly/internal/supervisor gitlab.com/gitlab-org/gitaly/internal/supervisor/test-scripts gitlab.com/gitlab-org/gitaly/internal/tempdir gitlab.com/gitlab-org/gitaly/internal/testhelper gitlab.com/gitlab-org/gitaly/internal/version gitlab.com/gitlab-org/gitaly/streamio returned exit code 2 make[1]: *** [debian/rules:23: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<BUILDDIR>>/gitaly-0.96.1+debian' make: *** [debian/rules:14: build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- The build was made with "dpkg-buildpackage -B" in my autobuilder. Most probably, it also fails here in reproducible builds: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/gitaly.html where you can get a full build log if you need it. 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.