[pkg-go] Bug#818122: docker.io: FTBFS in stretch

Tianon Gravi tianon at debian.org
Sun Mar 27 09:02:50 UTC 2016


On 26 March 2016 at 23:37, Dmitry Smirnov <onlyjob at debian.org> wrote:
> Thank you. It would be awesome if you could have a look whether you can build
> newer Docker. I think I've uploaded most if not all the dependencies it needs
> but there seems to be a problem with versioning of docker-notary and docker-
> distribution as Docker FTBFS with released versions of those libs...

After resolving the runc incompatibilities (whose resolutions were
actually pretty similar for either Docker 1.8.3 or 1.9.1), I run into
a non-trivial number of others, especially related to distribution.
I'm thinking we're probably too late to get 1.9.1 even building
successfully at this point, and should start looking directly at
1.10.3 (and hopefully the containerd dust that's coming with 1.11
settles before that's officially GA).

For posterity, here's the list of things I didn't feel were really
worth digging further into for getting 1.9.1 building properly:

# github.com/docker/libnetwork/iptables
.gopath/src/github.com/docker/libnetwork/iptables/firewalld.go:75:
cannot use c.sysconn.Object(dbusInterface, dbus.ObjectPath(dbusPath))
(type dbus.BusObject) as type *dbus.Object in assignment: need type
assertion
# github.com/docker/docker/daemon/logger/awslogs
.gopath/src/github.com/docker/docker/daemon/logger/awslogs/cloudwatchlogs.go:60:
undefined: aws.DefaultConfig in aws.DefaultConfig.Region
.gopath/src/github.com/docker/docker/daemon/logger/awslogs/cloudwatchlogs.go:60:
cannot assign to aws.DefaultConfig.Region
.gopath/src/github.com/docker/docker/daemon/logger/awslogs/cloudwatchlogs.go:82:
undefined: aws.DefaultConfig
.gopath/src/github.com/docker/docker/daemon/logger/awslogs/cloudwatchlogs.go:84:
undefined: aws.DefaultConfig in aws.DefaultConfig.Merge
# github.com/docker/docker/graph
.gopath/src/github.com/docker/docker/graph/pull_v2.go:69: manSvc.Tags
undefined (type distribution.ManifestService has no field or method
Tags)
.gopath/src/github.com/docker/docker/graph/pull_v2.go:240:
manSvc.GetByTag undefined (type distribution.ManifestService has no
field or method GetByTag)
.gopath/src/github.com/docker/docker/graph/pull_v2.go:247: undefined:
manifest.Manifest
.gopath/src/github.com/docker/docker/graph/pull_v2.go:443: undefined:
manifest.Manifest
.gopath/src/github.com/docker/docker/graph/pull_v2.go:443: undefined:
manifest.SignedManifest
.gopath/src/github.com/docker/docker/graph/pull_v2.go:467: undefined:
manifest.Manifest
.gopath/src/github.com/docker/docker/graph/pull_v2.go:490: undefined:
manifest.Manifest
.gopath/src/github.com/docker/docker/graph/pull_v2.go:536: undefined:
manifest.Manifest
.gopath/src/github.com/docker/docker/graph/push_v2.go:238: undefined:
manifest.Manifest
.gopath/src/github.com/docker/docker/graph/registry.go:102: undefined:
manifest.SignedManifest
.gopath/src/github.com/docker/docker/graph/pull_v2.go:467: too many errors
# github.com/docker/docker/api/client
.gopath/src/github.com/docker/docker/api/client/trust.go:444: cannot
use "github.com/endophage/gotuf/data".Hashes literal (type
"github.com/endophage/gotuf/data".Hashes) as type
"github.com/docker/notary/tuf/data".Hashes in field value
.gopath/src/github.com/docker/docker/api/client/trust.go:458:
ks.RootKeyStore undefined (type *keystoremanager.KeyStoreManager has
no field or method RootKeyStore)
.gopath/src/github.com/docker/docker/api/client/trust.go:462:
ks.GenRootKey undefined (type *keystoremanager.KeyStoreManager has no
field or method GenRootKey)
.gopath/src/github.com/docker/docker/api/client/trust.go:468:
ks.GetRootCryptoService undefined (type
*keystoremanager.KeyStoreManager has no field or method
GetRootCryptoService)


♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4



More information about the Pkg-go-maintainers mailing list