Source: kubernetes
Version: 1.5.5+dfsg-1
Severity: important
Justification: fails to build from source
Builds of kubernetes for armel and armhf have been failing:
go install -v -p 4
k8s.io/kubernetes/cluster/addons/fluentd-elasticsearch/es-image ...
k8s.io/kubernetes/vendor/google.golang.org/grpc/transport
src/k8s.io/kubernetes/cluster/images/etcd/rollback/rollback.go:31:2: cannot
find package "github.com/coreos/etcd/etcdserver/membership" in any of:
/«BUILDDIR»/kubernetes-1.5.5+dfsg/_build/src/k8s.io/kubernetes/vendor/github.com/coreos/etcd/etcdserver/membership
(vendor tree)
/usr/lib/go-1.7/src/github.com/coreos/etcd/etcdserver/membership
(from $GOROOT)
/«BUILDDIR»/kubernetes-1.5.5+dfsg/_build/src/github.com/coreos/etcd/etcdserver/membership
(from $GOPATH)
src/k8s.io/kubernetes/cluster/images/etcd/rollback/rollback.go:32:2: cannot
find package "github.com/coreos/etcd/mvcc/backend" in any of:
/«BUILDDIR»/kubernetes-1.5.5+dfsg/_build/src/k8s.io/kubernetes/vendor/github.com/coreos/etcd/mvcc/backend
(vendor tree)
/usr/lib/go-1.7/src/github.com/coreos/etcd/mvcc/backend (from $GOROOT)
/«BUILDDIR»/kubernetes-1.5.5+dfsg/_build/src/github.com/coreos/etcd/mvcc/backend
(from $GOPATH)
src/k8s.io/kubernetes/cluster/images/etcd/rollback/rollback.go:33:2: cannot
find package "github.com/coreos/etcd/mvcc/mvccpb" in any of:
/«BUILDDIR»/kubernetes-1.5.5+dfsg/_build/src/k8s.io/kubernetes/vendor/github.com/coreos/etcd/mvcc/mvccpb
(vendor tree)
/usr/lib/go-1.7/src/github.com/coreos/etcd/mvcc/mvccpb (from $GOROOT)
/«BUILDDIR»/kubernetes-1.5.5+dfsg/_build/src/github.com/coreos/etcd/mvcc/mvccpb
(from $GOPATH)
src/k8s.io/kubernetes/pkg/storage/etcd/testing/utils.go:38:2: cannot find
package "github.com/coreos/etcd/etcdserver/api/v2http" in any of:
/«BUILDDIR»/kubernetes-1.5.5+dfsg/_build/src/k8s.io/kubernetes/vendor/github.com/coreos/etcd/etcdserver/api/v2http
(vendor tree)
/usr/lib/go-1.7/src/github.com/coreos/etcd/etcdserver/api/v2http
(from $GOROOT)
/«BUILDDIR»/kubernetes-1.5.5+dfsg/_build/src/github.com/coreos/etcd/etcdserver/api/v2http
(from $GOPATH)
I presume that this error stems from the fact that builds for both
architectures pick up golang-etcd-server-dev 2.3.7+dfsg-5 rather than
3.1.4+dfsg-1, which FTBFS on those architectures (per #857125).
Please version the build dependency on golang-etcd-server-dev
appropriately; I imagine (>= 3~) should suffice.
Thanks!