Masterminds / glide

Package Management for Golang
https://glide.sh
Other
8.15k stars 540 forks source link

glide has become incredibly slow #170

Closed tve closed 8 years ago

tve commented 8 years ago

A recent update of glide has made glide install very slow. We use glide install in Travis CI and a project that used to take ~2 minutes to build and run tests now takes >3 minutes just for the glide install. Somehow it's scanning and rescanning dependencies. The worst piece is that we use github.com.samalba/dockerclient, which uses a couple of packages in github.com/docker/docker/pkg/* and that unleashes glide on the entire docker dependency tree. Thoughts?

Below is the glide install log:

time glide install
[INFO] Lock file (glide.lock) does not exist. Performing update.
[INFO] Fetching updates for github.com/c9s/goprocinfo.
[INFO] Fetching updates for github.com/docker/docker.
[WARN] github.com/docker/docker appears to be a vendored package. Unable to update. Consider the '--update-vendored' flag.
[INFO] Fetching updates for github.com/go-ole/go-ole.
[INFO] Fetching updates for github.com/gorilla/websocket.
[INFO] Fetching updates for github.com/kardianos/osext.
[INFO] Fetching updates for github.com/mitchellh/mapstructure.
[INFO] Fetching updates for github.com/onsi/ginkgo.
[INFO] Fetching updates for github.com/onsi/gomega.
[INFO] Fetching updates for github.com/prometheus/common.
[INFO] Fetching updates for github.com/StackExchange/wmi.
[INFO] Fetching updates for github.com/zenazn/goji.
[INFO] Fetching updates for google.golang.org/api.
[INFO] Fetching updates for github.com/golang/protobuf.
[INFO] Fetching updates for github.com/samalba/dockerclient.
[INFO] Scanning github.com/c9s/goprocinfo for dependencies.
[INFO] Scanning github.com/docker/docker for dependencies.
[INFO] ==> Unknown github.com/Sirupsen/logrus (github.com/Sirupsen/logrus)
[INFO] ==> Unknown github.com/Sirupsen/logrus (github.com/Sirupsen/logrus)
[INFO] ==> Unknown github.com/Sirupsen/logrus (github.com/Sirupsen/logrus)
[INFO] ==> Unknown github.com/Sirupsen/logrus (github.com/Sirupsen/logrus)
[INFO] ==> Unknown github.com/Sirupsen/logrus (github.com/Sirupsen/logrus)
[INFO] ==> Unknown github.com/docker/libkv (github.com/docker/libkv)
[INFO] ==> Unknown github.com/docker/libkv (github.com/docker/libkv/store)
[INFO] ==> Unknown github.com/docker/libkv (github.com/docker/libkv/store/consul)
[INFO] ==> Unknown github.com/docker/libkv (github.com/docker/libkv/store/etcd)
[INFO] ==> Unknown github.com/docker/libkv (github.com/docker/libkv/store/zookeeper)
[INFO] ==> Unknown github.com/Sirupsen/logrus (github.com/Sirupsen/logrus)
[INFO] ==> Unknown gopkg.in/fsnotify.v1 (gopkg.in/fsnotify.v1)
[INFO] ==> Unknown github.com/Sirupsen/logrus (github.com/Sirupsen/logrus)
[INFO] ==> Unknown github.com/mattn/go-sqlite3 (github.com/mattn/go-sqlite3)
[INFO] ==> Unknown github.com/opencontainers/runc (github.com/opencontainers/runc/libcontainer/user)
[INFO] ==> Unknown github.com/Sirupsen/logrus (github.com/Sirupsen/logrus)
[INFO] ==> Unknown github.com/go-check/check (github.com/go-check/check)
[INFO] ==> Unknown github.com/go-check/check (github.com/go-check/check)
[INFO] ==> Unknown github.com/vdemeester/shakers (github.com/vdemeester/shakers)
[INFO] ==> Unknown golang.org/x/net (golang.org/x/net/context)
[INFO] ==> Unknown github.com/mattn/go-shellwords (github.com/mattn/go-shellwords)
[INFO] ==> Unknown github.com/Sirupsen/logrus (github.com/Sirupsen/logrus)
[INFO] ==> Unknown github.com/Sirupsen/logrus (github.com/Sirupsen/logrus)
[INFO] ==> Unknown github.com/Sirupsen/logrus (github.com/Sirupsen/logrus)
[INFO] ==> Unknown github.com/Sirupsen/logrus (github.com/Sirupsen/logrus)
[INFO] ==> Unknown github.com/Sirupsen/logrus (github.com/Sirupsen/logrus)
[INFO] ==> Unknown github.com/opencontainers/runc (github.com/opencontainers/runc/libcontainer/user)
[INFO] ==> Unknown github.com/Sirupsen/logrus (github.com/Sirupsen/logrus)
[INFO] ==> Unknown github.com/Sirupsen/logrus (github.com/Sirupsen/logrus)
[INFO] ==> Unknown github.com/opencontainers/runc (github.com/opencontainers/runc/libcontainer/cgroups)
[INFO] ==> Unknown github.com/Sirupsen/logrus (github.com/Sirupsen/logrus)
[INFO] ==> Unknown github.com/tchap/go-patricia (github.com/tchap/go-patricia/patricia)
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Scanning github.com/Sirupsen/logrus for dependencies.
[INFO] ==> Unknown gopkg.in/gemnasium/logrus-airbrake-hook.v2 (gopkg.in/gemnasium/logrus-airbrake-hook.v2)
[INFO] Fetching updates for github.com/Sirupsen/logrus.
[INFO] Fetching updates for github.com/vdemeester/shakers.
[INFO] Fetching updates for github.com/mattn/go-shellwords.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for github.com/mattn/go-sqlite3.
[INFO] Fetching updates for golang.org/x/net.
[INFO] Fetching updates for gopkg.in/fsnotify.v1.
[INFO] Fetching updates for github.com/opencontainers/runc.
[INFO] Fetching updates for github.com/go-check/check.
[INFO] Fetching updates for github.com/tchap/go-patricia.
[INFO] Fetching updates for github.com/docker/libkv.
[INFO] Scanning gopkg.in/gemnasium/logrus-airbrake-hook.v2 for dependencies.
[INFO] ==> Unknown gopkg.in/airbrake/gobrake.v2 (gopkg.in/airbrake/gobrake.v2)
[INFO] Fetching updates for gopkg.in/gemnasium/logrus-airbrake-hook.v2.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Scanning gopkg.in/airbrake/gobrake.v2 for dependencies.
[INFO] Scanning github.com/Sirupsen/logrus for dependencies.
[INFO] Scanning github.com/Sirupsen/logrus for dependencies.
[INFO] Scanning github.com/Sirupsen/logrus for dependencies.
[INFO] Scanning github.com/Sirupsen/logrus for dependencies.
[INFO] Scanning github.com/docker/libkv for dependencies.
[INFO] ==> Unknown github.com/boltdb/bolt (github.com/boltdb/bolt)
[INFO] ==> Unknown github.com/hashicorp/consul (github.com/hashicorp/consul/api)
[INFO] ==> Unknown github.com/coreos/etcd (github.com/coreos/etcd/client)
[INFO] ==> Unknown github.com/stretchr/testify (github.com/stretchr/testify/mock)
[INFO] ==> Unknown github.com/samuel/go-zookeeper (github.com/samuel/go-zookeeper/zk)
[INFO] ==> Unknown github.com/stretchr/testify (github.com/stretchr/testify/assert)
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for gopkg.in/airbrake/gobrake.v2.
[INFO] Scanning github.com/boltdb/bolt for dependencies.
[INFO] Scanning github.com/hashicorp/consul for dependencies.
[INFO] ==> Unknown github.com/mitchellh/cli (github.com/mitchellh/cli)
[INFO] ==> Unknown github.com/armon/go-radix (github.com/armon/go-radix)
[INFO] ==> Unknown github.com/hashicorp/golang-lru (github.com/hashicorp/golang-lru)
[INFO] ==> Unknown github.com/hashicorp/hcl (github.com/hashicorp/hcl)
[INFO] ==> Unknown github.com/hashicorp/go-cleanhttp (github.com/hashicorp/go-cleanhttp)
[INFO] ==> Unknown github.com/hashicorp/serf (github.com/hashicorp/serf/coordinate)
[INFO] ==> Unknown github.com/hashicorp/logutils (github.com/hashicorp/logutils)
[INFO] ==> Unknown github.com/hashicorp/serf (github.com/hashicorp/serf/coordinate)
[INFO] ==> Unknown github.com/mitchellh/cli (github.com/mitchellh/cli)
[INFO] ==> Unknown github.com/ryanuber/columnize (github.com/ryanuber/columnize)
[INFO] ==> Unknown github.com/armon/circbuf (github.com/armon/circbuf)
[INFO] ==> Unknown github.com/armon/go-metrics (github.com/armon/go-metrics)
[INFO] ==> Unknown github.com/armon/go-metrics (github.com/armon/go-metrics/datadog)
[INFO] ==> Unknown github.com/fsouza/go-dockerclient (github.com/fsouza/go-dockerclient)
[INFO] ==> Unknown github.com/hashicorp/go-checkpoint (github.com/hashicorp/go-checkpoint)
[INFO] ==> Unknown github.com/hashicorp/go-cleanhttp (github.com/hashicorp/go-cleanhttp)
[INFO] ==> Unknown github.com/hashicorp/go-msgpack (github.com/hashicorp/go-msgpack/codec)
[INFO] ==> Unknown github.com/hashicorp/go-syslog (github.com/hashicorp/go-syslog)
[INFO] ==> Unknown github.com/hashicorp/logutils (github.com/hashicorp/logutils)
[INFO] ==> Unknown github.com/hashicorp/memberlist (github.com/hashicorp/memberlist)
[INFO] ==> Unknown github.com/hashicorp/scada-client (github.com/hashicorp/scada-client)
[INFO] ==> Unknown github.com/hashicorp/serf (github.com/hashicorp/serf/coordinate)
[INFO] ==> Unknown github.com/hashicorp/serf (github.com/hashicorp/serf/serf)
[INFO] ==> Unknown github.com/miekg/dns (github.com/miekg/dns)
[INFO] ==> Unknown github.com/mitchellh/cli (github.com/mitchellh/cli)
[INFO] ==> Unknown github.com/armon/go-metrics (github.com/armon/go-metrics)
[INFO] ==> Unknown github.com/hashicorp/go-msgpack (github.com/hashicorp/go-msgpack/codec)
[INFO] ==> Unknown github.com/hashicorp/golang-lru (github.com/hashicorp/golang-lru)
[INFO] ==> Unknown github.com/hashicorp/memberlist (github.com/hashicorp/memberlist)
[INFO] ==> Unknown github.com/hashicorp/net-rpc-msgpackrpc (github.com/hashicorp/net-rpc-msgpackrpc)
[INFO] ==> Unknown github.com/hashicorp/raft (github.com/hashicorp/raft)
[INFO] ==> Unknown github.com/hashicorp/raft-boltdb (github.com/hashicorp/raft-boltdb)
[INFO] ==> Unknown github.com/hashicorp/serf (github.com/hashicorp/serf/coordinate)
[INFO] ==> Unknown github.com/hashicorp/serf (github.com/hashicorp/serf/serf)
[INFO] ==> Unknown github.com/hashicorp/yamux (github.com/hashicorp/yamux)
[INFO] ==> Unknown github.com/inconshreveable/muxado (github.com/inconshreveable/muxado)
[INFO] ==> Unknown github.com/armon/go-radix (github.com/armon/go-radix)
[INFO] ==> Unknown github.com/hashicorp/go-memdb (github.com/hashicorp/go-memdb)
[INFO] ==> Unknown github.com/hashicorp/serf (github.com/hashicorp/serf/coordinate)
[INFO] ==> Unknown github.com/hashicorp/go-msgpack (github.com/hashicorp/go-msgpack/codec)
[INFO] ==> Unknown github.com/hashicorp/serf (github.com/hashicorp/serf/coordinate)
[INFO] ==> Unknown github.com/hashicorp/go-cleanhttp (github.com/hashicorp/go-cleanhttp)
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for github.com/samuel/go-zookeeper.
[INFO] Fetching updates for github.com/hashicorp/consul.
[INFO] Fetching updates for github.com/stretchr/testify.
[INFO] Fetching updates for github.com/boltdb/bolt.
[INFO] Fetching updates for github.com/coreos/etcd.
[INFO] Scanning github.com/mitchellh/cli for dependencies.
[INFO] ==> Unknown golang.org/x/crypto (golang.org/x/crypto/ssh/terminal)
[INFO] Fetching updates for github.com/hashicorp/hcl.
[INFO] Fetching updates for github.com/hashicorp/net-rpc-msgpackrpc.
[INFO] Fetching updates for github.com/hashicorp/go-msgpack.
[INFO] Fetching updates for github.com/hashicorp/yamux.
[INFO] Fetching updates for github.com/hashicorp/go-memdb.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for github.com/hashicorp/raft-boltdb.
[INFO] Fetching updates for github.com/hashicorp/scada-client.
[INFO] Fetching updates for github.com/miekg/dns.
[INFO] Fetching updates for github.com/hashicorp/raft.
[INFO] Fetching updates for github.com/mitchellh/cli.
[INFO] Fetching updates for github.com/ryanuber/columnize.
[INFO] Fetching updates for github.com/inconshreveable/muxado.
[INFO] Fetching updates for github.com/hashicorp/memberlist.
[INFO] Fetching updates for github.com/hashicorp/golang-lru.
[INFO] Fetching updates for github.com/armon/circbuf.
[INFO] Fetching updates for github.com/armon/go-radix.
[INFO] Fetching updates for github.com/hashicorp/serf.
[INFO] Fetching updates for github.com/hashicorp/logutils.
[INFO] Fetching updates for github.com/hashicorp/go-cleanhttp.
[INFO] Fetching updates for github.com/armon/go-metrics.
[INFO] Fetching updates for github.com/hashicorp/go-syslog.
[INFO] Fetching updates for github.com/fsouza/go-dockerclient.
[INFO] Fetching updates for github.com/hashicorp/go-checkpoint.
[INFO] Scanning golang.org/x/crypto for dependencies.
[INFO] Scanning github.com/armon/go-radix for dependencies.
[INFO] Scanning github.com/hashicorp/golang-lru for dependencies.
[INFO] Scanning github.com/hashicorp/hcl for dependencies.
[INFO] Scanning github.com/hashicorp/go-cleanhttp for dependencies.
[INFO] Scanning github.com/hashicorp/serf for dependencies.
[INFO] ==> Unknown github.com/hashicorp/mdns (github.com/hashicorp/mdns)
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for golang.org/x/crypto.
[INFO] Scanning github.com/hashicorp/mdns for dependencies.
[INFO] ==> Unknown github.com/hashicorp/go.net (github.com/hashicorp/go.net/ipv4)
[INFO] ==> Unknown github.com/hashicorp/go.net (github.com/hashicorp/go.net/ipv6)
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for github.com/hashicorp/mdns.
[INFO] Scanning github.com/hashicorp/go.net for dependencies.
[INFO] ==> Unknown code.google.com/p/go.net (code.google.com/p/go.net/html/atom)
[INFO] ==> Unknown code.google.com/p/go.net (code.google.com/p/go.net/html)
[INFO] ==> Unknown code.google.com/p/go.text (code.google.com/p/go.text/encoding)
[INFO] ==> Unknown code.google.com/p/go.text (code.google.com/p/go.text/encoding/charmap)
[INFO] ==> Unknown code.google.com/p/go.text (code.google.com/p/go.text/encoding/japanese)
[INFO] ==> Unknown code.google.com/p/go.text (code.google.com/p/go.text/encoding/korean)
[INFO] ==> Unknown code.google.com/p/go.text (code.google.com/p/go.text/encoding/simplifiedchinese)
[INFO] ==> Unknown code.google.com/p/go.text (code.google.com/p/go.text/encoding/traditionalchinese)
[INFO] ==> Unknown code.google.com/p/go.text (code.google.com/p/go.text/encoding/unicode)
[INFO] ==> Unknown code.google.com/p/go.text (code.google.com/p/go.text/transform)
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for github.com/hashicorp/go.net.
[INFO] Scanning code.google.com/p/go.net for dependencies.
[INFO] ==> Unknown golang.org/x/text (golang.org/x/text/encoding)
[INFO] ==> Unknown golang.org/x/text (golang.org/x/text/encoding/charmap)
[INFO] ==> Unknown golang.org/x/text (golang.org/x/text/encoding/japanese)
[INFO] ==> Unknown golang.org/x/text (golang.org/x/text/encoding/korean)
[INFO] ==> Unknown golang.org/x/text (golang.org/x/text/encoding/simplifiedchinese)
[INFO] ==> Unknown golang.org/x/text (golang.org/x/text/encoding/traditionalchinese)
[INFO] ==> Unknown golang.org/x/text (golang.org/x/text/encoding/unicode)
[INFO] ==> Unknown golang.org/x/text (golang.org/x/text/transform)
[INFO] Fetching updates for code.google.com/p/go.net.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for code.google.com/p/go.text.
[INFO] Scanning golang.org/x/text for dependencies.
[INFO] Scanning golang.org/x/text for dependencies.
[INFO] Scanning golang.org/x/text for dependencies.
[INFO] Scanning golang.org/x/text for dependencies.
[INFO] Scanning golang.org/x/text for dependencies.
[INFO] Scanning golang.org/x/text for dependencies.
[INFO] Scanning golang.org/x/text for dependencies.
[INFO] Scanning golang.org/x/text for dependencies.
[INFO] Scanning code.google.com/p/go.net for dependencies.
[INFO] Scanning code.google.com/p/go.text for dependencies.
[INFO] Scanning code.google.com/p/go.text for dependencies.
[INFO] Scanning code.google.com/p/go.text for dependencies.
[INFO] Scanning code.google.com/p/go.text for dependencies.
[INFO] Scanning code.google.com/p/go.text for dependencies.
[INFO] Scanning code.google.com/p/go.text for dependencies.
[INFO] Scanning code.google.com/p/go.text for dependencies.
[INFO] Scanning code.google.com/p/go.text for dependencies.
[INFO] Scanning github.com/hashicorp/go.net for dependencies.
[INFO] Scanning github.com/hashicorp/logutils for dependencies.
[INFO] Scanning github.com/hashicorp/serf for dependencies.
[INFO] Scanning github.com/mitchellh/cli for dependencies.
[INFO] Scanning github.com/ryanuber/columnize for dependencies.
[INFO] Scanning github.com/armon/circbuf for dependencies.
[INFO] Scanning github.com/armon/go-metrics for dependencies.
[INFO] ==> Unknown github.com/DataDog/datadog-go (github.com/DataDog/datadog-go/statsd)
[INFO] ==> Unknown github.com/prometheus/client_golang (github.com/prometheus/client_golang/prometheus)
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for golang.org/x/text.
[INFO] Scanning github.com/DataDog/datadog-go for dependencies.
[INFO] Scanning github.com/prometheus/client_golang for dependencies.
[INFO] ==> Unknown github.com/beorn7/perks (github.com/beorn7/perks/quantile)
[INFO] ==> Unknown github.com/prometheus/client_model (github.com/prometheus/client_model/go)
[INFO] ==> Unknown github.com/prometheus/procfs (github.com/prometheus/procfs)
[INFO] Fetching updates for github.com/DataDog/datadog-go.
[INFO] Fetching updates for github.com/prometheus/client_golang.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Scanning github.com/beorn7/perks for dependencies.
[INFO] Scanning github.com/prometheus/client_model for dependencies.
[INFO] Scanning github.com/prometheus/procfs for dependencies.
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26231/exe)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26231/fd/0)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26231/fd/1)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26231/fd/10)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26231/fd/2)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26231/fd/3)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26232/fd/0)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26232/fd/1)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26232/fd/2)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26232/fd/3)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26232/fd/4)
[INFO] Scanning github.com/armon/go-metrics for dependencies.
[INFO] Scanning github.com/fsouza/go-dockerclient for dependencies.
[INFO] Scanning github.com/hashicorp/go-checkpoint for dependencies.
[INFO] Scanning github.com/hashicorp/go-cleanhttp for dependencies.
[INFO] Scanning github.com/hashicorp/go-msgpack for dependencies.
[INFO] Scanning github.com/hashicorp/go-syslog for dependencies.
[INFO] Scanning github.com/hashicorp/logutils for dependencies.
[INFO] Scanning github.com/hashicorp/memberlist for dependencies.
[INFO] Scanning github.com/hashicorp/scada-client for dependencies.
[INFO] Scanning github.com/hashicorp/serf for dependencies.
[INFO] Scanning github.com/hashicorp/serf for dependencies.
[INFO] Scanning github.com/miekg/dns for dependencies.
[INFO] Scanning github.com/mitchellh/cli for dependencies.
[INFO] Scanning github.com/armon/go-metrics for dependencies.
[INFO] Scanning github.com/hashicorp/go-msgpack for dependencies.
[INFO] Scanning github.com/hashicorp/golang-lru for dependencies.
[INFO] Scanning github.com/hashicorp/memberlist for dependencies.
[INFO] Scanning github.com/hashicorp/net-rpc-msgpackrpc for dependencies.
[INFO] ==> Unknown github.com/hashicorp/go-multierror (github.com/hashicorp/go-multierror)
[INFO] Fetching updates for github.com/beorn7/perks.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for github.com/prometheus/client_model.
[INFO] Fetching updates for github.com/prometheus/procfs.
[INFO] Scanning github.com/hashicorp/go-multierror for dependencies.
[INFO] ==> Unknown github.com/hashicorp/errwrap (github.com/hashicorp/errwrap)
[INFO] Fetching updates for github.com/hashicorp/go-multierror.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Scanning github.com/hashicorp/errwrap for dependencies.
[INFO] Scanning github.com/hashicorp/raft for dependencies.
[INFO] Scanning github.com/hashicorp/raft-boltdb for dependencies.
[INFO] Scanning github.com/hashicorp/serf for dependencies.
[INFO] Scanning github.com/hashicorp/serf for dependencies.
[INFO] Scanning github.com/hashicorp/yamux for dependencies.
[INFO] Scanning github.com/inconshreveable/muxado for dependencies.
[INFO] Scanning github.com/armon/go-radix for dependencies.
[INFO] Scanning github.com/hashicorp/go-memdb for dependencies.
[INFO] ==> Unknown github.com/hashicorp/go-immutable-radix (github.com/hashicorp/go-immutable-radix)
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for github.com/hashicorp/errwrap.
[INFO] Scanning github.com/hashicorp/go-immutable-radix for dependencies.
[INFO] Scanning github.com/hashicorp/serf for dependencies.
[INFO] Scanning github.com/hashicorp/go-msgpack for dependencies.
[INFO] Scanning github.com/hashicorp/serf for dependencies.
[INFO] Scanning github.com/hashicorp/go-cleanhttp for dependencies.
[INFO] Found Godeps.json file.
[INFO] Found Godeps.json file for "github.com/coreos/etcd"
[INFO] Setting version for bitbucket.org/ww/goautoneg to 75cd24fc2f2c2a2088577d12123ddee5f54e0675.
[INFO] Setting version for github.com/bradfitz/http2 to 3e36af6d3af0e56fa3da71099f864933dea3d9fb.
[INFO] Setting version for github.com/spf13/cobra to 1c44ec8d3f1552cac48999f9306da23c4d8a288b.
[INFO] Setting version for github.com/cpuguy83/go-md2man to 71acacd42f85e5e82f70a55327789582a5200a90.
[INFO] Setting version for github.com/golang/glog to 44145f04b68cf362d9c4df2182967c2275eaefed.
[INFO] Setting version for github.com/matttproud/golang_protobuf_extensions to fc2b8d3a73c4867e51861bbdd5ae3c1f0869dd6a.
[INFO] Setting version for github.com/spacejam/loghisto to 323309774dec8b7430187e46cd0793974ccca04a.
[INFO] Setting version for github.com/ugorji/go to f1f1a805ed361a0e078bb537e4ea78cd37dcf065.
[INFO] Setting version for google.golang.org/grpc to f5ebd86be717593ab029545492c93ddf8914832b.
[INFO] Setting version for github.com/coreos/go-systemd to cea488b4e6855fee89b6c22a811e3c5baca861b6.
[INFO] Setting version for github.com/spf13/pflag to 08b1a584251b5b62f458943640fc8ebd4d50aaa5.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for github.com/hashicorp/go-immutable-radix.
[INFO] Setting version for github.com/bgentry/speakeasy to 36e9cfdd690967f4f690c6edcc9ffacd006014a0.
[INFO] Setting version for google.golang.org/cloud to f20d6dcccb44ed49de45ae3703312cb46e627db1.
[INFO] Setting version for golang.org/x/sys to 9c60d1c508f5134d1ca726b4641db998f2523357.
[INFO] Setting version for github.com/coreos/go-semver to 568e959cd89871e61434c1143528d9162da89ef2.
[INFO] Setting version for github.com/coreos/pkg to 2c77715c4df99b5420ffcae14ead08f52104065d.
[INFO] Setting version for github.com/gogo/protobuf to 64f27bf06efee53589314a6e5a4af34cdd85adf6.
[INFO] Setting version for github.com/google/btree to cc6329d4279e3f025a53a83c397d2339b5705c45.
[INFO] Setting version for github.com/cheggaaa/pb to da1f27ad1d9509b16f65f52fd9d8138b0f2dc7b2.
[INFO] Setting version for github.com/codegangsta/cli to f7ebb761e83e21225d1d8954fde853bf8edd46c4.
[INFO] Setting version for github.com/inconshreveable/mousetrap to 76626ae9c91c4f2a10f34cad8ce83ea42c93bb75.
[INFO] Setting version for github.com/jonboulle/clockwork to 72f9bd7c4e0c2a40055ab3d0f09654f730cce982.
[INFO] Setting version for github.com/shurcooL/sanitized_anchor_name to 10ef21a441db47d8b13ebcc5fd2310f636973c77.
[INFO] Setting version for golang.org/x/oauth2 to 3046bc76d6dfd7d3707f6640f85e42d9c4050f50.
[INFO] Setting version for github.com/russross/blackfriday to 300106c228d52c8941d4b3de6054a6062a86dda3.
[INFO] Setting version for github.com/akrennmair/gopcap to 00e11033259acb75598ba416495bb708d864a010.
[INFO] Setting version for github.com/xiang90/probing to 6a0cc1ae81b4cc11db5e491e030e4b98fba79c19.
[INFO] Scanning bitbucket.org/ww/goautoneg for dependencies.
[INFO] Scanning github.com/akrennmair/gopcap for dependencies.
[INFO] Scanning github.com/beorn7/perks for dependencies.
[INFO] Scanning github.com/bgentry/speakeasy for dependencies.
[INFO] Scanning github.com/boltdb/bolt for dependencies.
[INFO] Scanning github.com/bradfitz/http2 for dependencies.
[INFO] Scanning github.com/cheggaaa/pb for dependencies.
[INFO] Scanning github.com/codegangsta/cli for dependencies.
[INFO] Scanning github.com/coreos/go-semver for dependencies.
[INFO] Scanning github.com/coreos/go-systemd for dependencies.
[INFO] ==> Unknown github.com/godbus/dbus (github.com/godbus/dbus)
[INFO] ==> Unknown github.com/godbus/dbus (github.com/godbus/dbus)
[INFO] ==> Unknown github.com/godbus/dbus (github.com/godbus/dbus)
[INFO] Fetching updates for golang.org/x/sys.
[INFO] golang.org/x/sys is already set to version 9c60d1c508f5134d1ca726b4641db998f2523357. Skipping update.
[INFO] Setting version for golang.org/x/sys to 9c60d1c508f5134d1ca726b4641db998f2523357.
[INFO] Fetching updates for github.com/coreos/go-semver.
[INFO] github.com/coreos/go-semver is already set to version 568e959cd89871e61434c1143528d9162da89ef2. Skipping update.
[INFO] Setting version for github.com/coreos/go-semver to 568e959cd89871e61434c1143528d9162da89ef2.
[INFO] Fetching updates for github.com/coreos/pkg.
[INFO] github.com/coreos/pkg is already set to version 2c77715c4df99b5420ffcae14ead08f52104065d. Skipping update.
[INFO] Setting version for github.com/coreos/pkg to 2c77715c4df99b5420ffcae14ead08f52104065d.
[INFO] Fetching updates for github.com/gogo/protobuf.
[INFO] github.com/gogo/protobuf is already set to version 64f27bf06efee53589314a6e5a4af34cdd85adf6. Skipping update.
[INFO] Setting version for github.com/gogo/protobuf to 64f27bf06efee53589314a6e5a4af34cdd85adf6.
[INFO] Fetching updates for github.com/google/btree.
[INFO] github.com/google/btree is already set to version cc6329d4279e3f025a53a83c397d2339b5705c45. Skipping update.
[INFO] Setting version for github.com/google/btree to cc6329d4279e3f025a53a83c397d2339b5705c45.
[INFO] Fetching updates for github.com/inconshreveable/mousetrap.
[INFO] github.com/inconshreveable/mousetrap is already set to version 76626ae9c91c4f2a10f34cad8ce83ea42c93bb75. Skipping update.
[INFO] Setting version for github.com/inconshreveable/mousetrap to 76626ae9c91c4f2a10f34cad8ce83ea42c93bb75.
[INFO] Fetching updates for github.com/cheggaaa/pb.
[INFO] github.com/cheggaaa/pb is already set to version da1f27ad1d9509b16f65f52fd9d8138b0f2dc7b2. Skipping update.
[INFO] Setting version for github.com/cheggaaa/pb to da1f27ad1d9509b16f65f52fd9d8138b0f2dc7b2.
[INFO] Fetching updates for github.com/codegangsta/cli.
[INFO] github.com/codegangsta/cli is already set to version f7ebb761e83e21225d1d8954fde853bf8edd46c4. Skipping update.
[INFO] Setting version for github.com/codegangsta/cli to f7ebb761e83e21225d1d8954fde853bf8edd46c4.
[INFO] Fetching updates for github.com/jonboulle/clockwork.
[INFO] github.com/jonboulle/clockwork is already set to version 72f9bd7c4e0c2a40055ab3d0f09654f730cce982. Skipping update.
[INFO] Setting version for github.com/jonboulle/clockwork to 72f9bd7c4e0c2a40055ab3d0f09654f730cce982.
[INFO] Fetching updates for github.com/shurcooL/sanitized_anchor_name.
[INFO] github.com/shurcooL/sanitized_anchor_name is already set to version 10ef21a441db47d8b13ebcc5fd2310f636973c77. Skipping update.
[INFO] Setting version for github.com/shurcooL/sanitized_anchor_name to 10ef21a441db47d8b13ebcc5fd2310f636973c77.
[INFO] Fetching updates for golang.org/x/oauth2.
[INFO] golang.org/x/oauth2 is already set to version 3046bc76d6dfd7d3707f6640f85e42d9c4050f50. Skipping update.
[INFO] Setting version for golang.org/x/oauth2 to 3046bc76d6dfd7d3707f6640f85e42d9c4050f50.
[INFO] Fetching updates for github.com/russross/blackfriday.
[INFO] github.com/russross/blackfriday is already set to version 300106c228d52c8941d4b3de6054a6062a86dda3. Skipping update.
[INFO] Setting version for github.com/russross/blackfriday to 300106c228d52c8941d4b3de6054a6062a86dda3.
[INFO] Fetching updates for github.com/akrennmair/gopcap.
[INFO] github.com/akrennmair/gopcap is already set to version 00e11033259acb75598ba416495bb708d864a010. Skipping update.
[INFO] Setting version for github.com/akrennmair/gopcap to 00e11033259acb75598ba416495bb708d864a010.
[INFO] Fetching updates for github.com/xiang90/probing.
[INFO] github.com/xiang90/probing is already set to version 6a0cc1ae81b4cc11db5e491e030e4b98fba79c19. Skipping update.
[INFO] Setting version for github.com/xiang90/probing to 6a0cc1ae81b4cc11db5e491e030e4b98fba79c19.
[INFO] Fetching updates for bitbucket.org/ww/goautoneg.
[INFO] Setting version for bitbucket.org/ww/goautoneg to 75cd24fc2f2c2a2088577d12123ddee5f54e0675.
[INFO] Fetching updates for github.com/bradfitz/http2.
[INFO] github.com/bradfitz/http2 is already set to version 3e36af6d3af0e56fa3da71099f864933dea3d9fb. Skipping update.
[INFO] Setting version for github.com/bradfitz/http2 to 3e36af6d3af0e56fa3da71099f864933dea3d9fb.
[INFO] Fetching updates for github.com/spf13/cobra.
[INFO] github.com/spf13/cobra is already set to version 1c44ec8d3f1552cac48999f9306da23c4d8a288b. Skipping update.
[INFO] Setting version for github.com/spf13/cobra to 1c44ec8d3f1552cac48999f9306da23c4d8a288b.
[INFO] Fetching updates for github.com/cpuguy83/go-md2man.
[INFO] github.com/cpuguy83/go-md2man is already set to version 71acacd42f85e5e82f70a55327789582a5200a90. Skipping update.
[INFO] Setting version for github.com/cpuguy83/go-md2man to 71acacd42f85e5e82f70a55327789582a5200a90.
[INFO] Fetching updates for github.com/golang/glog.
[INFO] github.com/golang/glog is already set to version 44145f04b68cf362d9c4df2182967c2275eaefed. Skipping update.
[INFO] Setting version for github.com/golang/glog to 44145f04b68cf362d9c4df2182967c2275eaefed.
[INFO] Fetching updates for github.com/matttproud/golang_protobuf_extensions.
[INFO] github.com/matttproud/golang_protobuf_extensions is already set to version fc2b8d3a73c4867e51861bbdd5ae3c1f0869dd6a. Skipping update.
[INFO] Setting version for github.com/matttproud/golang_protobuf_extensions to fc2b8d3a73c4867e51861bbdd5ae3c1f0869dd6a.
[INFO] Fetching updates for github.com/spacejam/loghisto.
[INFO] github.com/spacejam/loghisto is already set to version 323309774dec8b7430187e46cd0793974ccca04a. Skipping update.
[INFO] Setting version for github.com/spacejam/loghisto to 323309774dec8b7430187e46cd0793974ccca04a.
[INFO] Fetching updates for github.com/ugorji/go.
[INFO] github.com/ugorji/go is already set to version f1f1a805ed361a0e078bb537e4ea78cd37dcf065. Skipping update.
[INFO] Setting version for github.com/ugorji/go to f1f1a805ed361a0e078bb537e4ea78cd37dcf065.
[INFO] Fetching updates for google.golang.org/grpc.
[INFO] google.golang.org/grpc is already set to version f5ebd86be717593ab029545492c93ddf8914832b. Skipping update.
[INFO] Setting version for google.golang.org/grpc to f5ebd86be717593ab029545492c93ddf8914832b.
[INFO] Fetching updates for github.com/coreos/go-systemd.
[INFO] github.com/coreos/go-systemd is already set to version cea488b4e6855fee89b6c22a811e3c5baca861b6. Skipping update.
[INFO] Setting version for github.com/coreos/go-systemd to cea488b4e6855fee89b6c22a811e3c5baca861b6.
[INFO] Fetching updates for github.com/spf13/pflag.
[INFO] github.com/spf13/pflag is already set to version 08b1a584251b5b62f458943640fc8ebd4d50aaa5. Skipping update.
[INFO] Setting version for github.com/spf13/pflag to 08b1a584251b5b62f458943640fc8ebd4d50aaa5.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for github.com/bgentry/speakeasy.
[INFO] github.com/bgentry/speakeasy is already set to version 36e9cfdd690967f4f690c6edcc9ffacd006014a0. Skipping update.
[INFO] Setting version for github.com/bgentry/speakeasy to 36e9cfdd690967f4f690c6edcc9ffacd006014a0.
[INFO] Fetching updates for google.golang.org/cloud.
[INFO] google.golang.org/cloud is already set to version f20d6dcccb44ed49de45ae3703312cb46e627db1. Skipping update.
[INFO] Setting version for google.golang.org/cloud to f20d6dcccb44ed49de45ae3703312cb46e627db1.
[INFO] Scanning github.com/godbus/dbus for dependencies.
[INFO] Scanning github.com/godbus/dbus for dependencies.
[INFO] Scanning github.com/godbus/dbus for dependencies.
[INFO] Scanning github.com/coreos/pkg for dependencies.
[INFO] ==> Unknown gopkg.in/yaml.v1 (gopkg.in/yaml.v1)
[INFO] Fetching updates for github.com/godbus/dbus.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Scanning gopkg.in/yaml.v1 for dependencies.
[INFO] Scanning github.com/cpuguy83/go-md2man for dependencies.
[INFO] Scanning github.com/gogo/protobuf for dependencies.
[INFO] Scanning github.com/golang/glog for dependencies.
[INFO] Scanning github.com/golang/protobuf for dependencies.
[INFO] Scanning github.com/google/btree for dependencies.
[INFO] Scanning github.com/inconshreveable/mousetrap for dependencies.
[INFO] Scanning github.com/jonboulle/clockwork for dependencies.
[INFO] Scanning github.com/matttproud/golang_protobuf_extensions for dependencies.
[INFO] Scanning github.com/prometheus/client_golang for dependencies.
[INFO] Scanning github.com/prometheus/client_model for dependencies.
[INFO] Scanning github.com/prometheus/common for dependencies.
[INFO] ==> Unknown github.com/julienschmidt/httprouter (github.com/julienschmidt/httprouter)
[INFO] Fetching updates for gopkg.in/yaml.v1.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Scanning github.com/julienschmidt/httprouter for dependencies.
[INFO] Scanning github.com/prometheus/procfs for dependencies.
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26231/exe)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26231/fd/0)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26231/fd/1)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26231/fd/10)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26231/fd/2)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26231/fd/3)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26232/fd/0)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26232/fd/1)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26232/fd/2)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26232/fd/3)
[WARN] Error: readdirent: not a directory (/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/prometheus/procfs/fixtures/26232/fd/4)
[INFO] Scanning github.com/russross/blackfriday for dependencies.
[INFO] Scanning github.com/shurcooL/sanitized_anchor_name for dependencies.
[INFO] Scanning github.com/spacejam/loghisto for dependencies.
[INFO] Scanning github.com/spf13/cobra for dependencies.
[INFO] ==> Unknown github.com/spf13/viper (github.com/spf13/viper)
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for github.com/julienschmidt/httprouter.
[INFO] Scanning github.com/spf13/viper for dependencies.
[INFO] ==> Unknown github.com/BurntSushi/toml (github.com/BurntSushi/toml)
[INFO] ==> Unknown github.com/kr/pretty (github.com/kr/pretty)
[INFO] ==> Unknown github.com/magiconair/properties (github.com/magiconair/properties)
[INFO] ==> Unknown github.com/spf13/cast (github.com/spf13/cast)
[INFO] ==> Unknown github.com/spf13/jwalterweatherman (github.com/spf13/jwalterweatherman)
[INFO] ==> Unknown github.com/xordataexchange/crypt (github.com/xordataexchange/crypt/config)
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for github.com/spf13/viper.
[INFO] Scanning github.com/BurntSushi/toml for dependencies.
[INFO] Scanning github.com/kr/pretty for dependencies.
[INFO] ==> Unknown github.com/kr/text (github.com/kr/text)
[INFO] Fetching updates for github.com/xordataexchange/crypt.
[INFO] Fetching updates for github.com/BurntSushi/toml.
[INFO] Fetching updates for github.com/spf13/jwalterweatherman.
[INFO] Fetching updates for github.com/magiconair/properties.
[INFO] Fetching updates for github.com/kr/pretty.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for gopkg.in/yaml.v2.
[INFO] Fetching updates for github.com/spf13/cast.
[INFO] Scanning github.com/kr/text for dependencies.
[INFO] ==> Unknown github.com/kr/pty (github.com/kr/pty)
[INFO] Fetching updates for github.com/kr/text.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Scanning github.com/kr/pty for dependencies.
[INFO] Scanning github.com/magiconair/properties for dependencies.
[INFO] Scanning github.com/spf13/cast for dependencies.
[INFO] Scanning github.com/spf13/jwalterweatherman for dependencies.
[INFO] Scanning gopkg.in/yaml.v2 for dependencies.
[INFO] Scanning github.com/xordataexchange/crypt for dependencies.
[INFO] ==> Unknown github.com/armon/consul-api (github.com/armon/consul-api)
[INFO] ==> Unknown github.com/coreos/go-etcd (github.com/coreos/go-etcd/etcd)
[INFO] Fetching updates for github.com/kr/pty.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Scanning github.com/armon/consul-api for dependencies.
[INFO] Scanning github.com/coreos/go-etcd for dependencies.
[INFO] Scanning github.com/spf13/pflag for dependencies.
[INFO] Scanning github.com/stretchr/testify for dependencies.
[INFO] ==> Unknown github.com/davecgh/go-spew (github.com/davecgh/go-spew/spew)
[INFO] ==> Unknown github.com/pmezard/go-difflib (github.com/pmezard/go-difflib/difflib)
[INFO] ==> Unknown github.com/stretchr/objx (github.com/stretchr/objx)
[INFO] Fetching updates for github.com/armon/consul-api.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for github.com/coreos/go-etcd.
[INFO] Scanning github.com/davecgh/go-spew for dependencies.
[INFO] Scanning github.com/pmezard/go-difflib for dependencies.
[INFO] Scanning github.com/stretchr/objx for dependencies.
[INFO] Scanning github.com/ugorji/go for dependencies.
[INFO] Scanning github.com/xiang90/probing for dependencies.
[INFO] Scanning golang.org/x/crypto for dependencies.
[INFO] Scanning golang.org/x/net for dependencies.
[INFO] Scanning golang.org/x/oauth2 for dependencies.
[INFO] Scanning golang.org/x/sys for dependencies.
[INFO] Scanning google.golang.org/cloud for dependencies.
[INFO] ==> Unknown google.golang.org/appengine (google.golang.org/appengine)
[INFO] ==> Unknown google.golang.org/appengine (google.golang.org/appengine/file)
[INFO] ==> Unknown google.golang.org/appengine (google.golang.org/appengine/log)
[INFO] ==> Unknown google.golang.org/appengine (google.golang.org/appengine/urlfetch)
[INFO] ==> Unknown google.golang.org/appengine (google.golang.org/appengine)
[INFO] ==> Unknown google.golang.org/appengine (google.golang.org/appengine/file)
[INFO] ==> Unknown google.golang.org/appengine (google.golang.org/appengine/log)
[INFO] ==> Unknown google.golang.org/appengine (google.golang.org/appengine/urlfetch)
[INFO] Fetching updates for github.com/davecgh/go-spew.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for github.com/stretchr/objx.
[INFO] Fetching updates for github.com/pmezard/go-difflib.
[INFO] Scanning google.golang.org/appengine for dependencies.
[INFO] Scanning google.golang.org/appengine for dependencies.
[INFO] Scanning google.golang.org/appengine for dependencies.
[INFO] Scanning google.golang.org/appengine for dependencies.
[INFO] Scanning google.golang.org/appengine for dependencies.
[INFO] Scanning google.golang.org/appengine for dependencies.
[INFO] Scanning google.golang.org/appengine for dependencies.
[INFO] Scanning google.golang.org/appengine for dependencies.
[INFO] Scanning google.golang.org/grpc for dependencies.
[INFO] Scanning github.com/stretchr/testify for dependencies.
[INFO] Scanning github.com/samuel/go-zookeeper for dependencies.
[INFO] Scanning github.com/stretchr/testify for dependencies.
[INFO] Scanning github.com/docker/libkv for dependencies.
[INFO] Scanning github.com/docker/libkv for dependencies.
[INFO] Scanning github.com/docker/libkv for dependencies.
[INFO] Scanning github.com/docker/libkv for dependencies.
[INFO] Scanning github.com/Sirupsen/logrus for dependencies.
[INFO] Scanning gopkg.in/fsnotify.v1 for dependencies.
[INFO] Scanning github.com/Sirupsen/logrus for dependencies.
[INFO] Scanning github.com/mattn/go-sqlite3 for dependencies.
[INFO] Found Godeps.json file.
[INFO] Found Godeps.json file for "github.com/opencontainers/runc"
[WARN] Conflict: github.com/codegangsta/cli ref is f7ebb761e83e21225d1d8954fde853bf8edd46c4, but also asked for 942282e931e8286aa802a30b01fa7e16befb50f3
[INFO] Keeping github.com/codegangsta/cli f7ebb761e83e21225d1d8954fde853bf8edd46c4
[WARN] Conflict: github.com/coreos/go-systemd ref is cea488b4e6855fee89b6c22a811e3c5baca861b6, but also asked for b4a58d95188dd092ae20072bac14cece0e67c388
[INFO] Keeping github.com/coreos/go-systemd cea488b4e6855fee89b6c22a811e3c5baca861b6
[WARN] Conflict: github.com/golang/protobuf ref is 5677a0e3d5e89854c9974e1256839ee23f8233ca, but also asked for f7137ae6b19afbfd61a94b746fda3b3fe0491874
[INFO] Keeping github.com/golang/protobuf 5677a0e3d5e89854c9974e1256839ee23f8233ca
[INFO] Setting version for github.com/opencontainers/specs to cf8dd120937acc3593708f99304c51cfd0f73240.
[INFO] Setting version for github.com/docker/go-units to 9b001659dd36225e356b4467c465d732e745f53d.
[INFO] Setting version for github.com/vishvananda/netlink to 1e2e08e8a2dcdacaae3f14ac44c5cfa31361f270.
[INFO] Fetching updates for google.golang.org/appengine.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Setting version for github.com/syndtr/gocapability to 2c00daeb6c3b45114c80ac44119e7b8801fdd852.
[INFO] Setting version for github.com/seccomp/libseccomp-golang to 1b506fc7c24eec5a3693cdcbed40d9c226cfc6a1.
[INFO] Scanning github.com/Sirupsen/logrus for dependencies.
[INFO] Scanning github.com/docker/docker for dependencies.
[INFO] Scanning github.com/docker/go-units for dependencies.
[INFO] Scanning github.com/godbus/dbus for dependencies.
[INFO] Scanning github.com/opencontainers/specs for dependencies.
[INFO] Scanning github.com/seccomp/libseccomp-golang for dependencies.
[INFO] Scanning github.com/syndtr/gocapability for dependencies.
[INFO] Scanning github.com/vishvananda/netlink for dependencies.
[INFO] Scanning github.com/Sirupsen/logrus for dependencies.
[INFO] Scanning github.com/go-check/check for dependencies.
[INFO] Scanning github.com/go-check/check for dependencies.
[INFO] Found glide.yaml in /home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/vdemeester/shakers/glide.yaml
[INFO] Fetching updates for github.com/seccomp/libseccomp-golang.
[INFO] github.com/seccomp/libseccomp-golang is already set to version 1b506fc7c24eec5a3693cdcbed40d9c226cfc6a1. Skipping update.
[INFO] Setting version for github.com/seccomp/libseccomp-golang to 1b506fc7c24eec5a3693cdcbed40d9c226cfc6a1.
[INFO] Fetching updates for github.com/opencontainers/specs.
[INFO] github.com/opencontainers/specs is already set to version cf8dd120937acc3593708f99304c51cfd0f73240. Skipping update.
[INFO] Setting version for github.com/opencontainers/specs to cf8dd120937acc3593708f99304c51cfd0f73240.
[INFO] Fetching updates for github.com/docker/go-units.
[INFO] github.com/docker/go-units is already set to version 9b001659dd36225e356b4467c465d732e745f53d. Skipping update.
[INFO] Setting version for github.com/docker/go-units to 9b001659dd36225e356b4467c465d732e745f53d.
[INFO] Fetching updates for github.com/vishvananda/netlink.
[INFO] github.com/vishvananda/netlink is already set to version 1e2e08e8a2dcdacaae3f14ac44c5cfa31361f270. Skipping update.
[INFO] Setting version for github.com/vishvananda/netlink to 1e2e08e8a2dcdacaae3f14ac44c5cfa31361f270.
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Fetching updates for github.com/syndtr/gocapability.
[INFO] github.com/syndtr/gocapability is already set to version 2c00daeb6c3b45114c80ac44119e7b8801fdd852. Skipping update.
[INFO] Setting version for github.com/syndtr/gocapability to 2c00daeb6c3b45114c80ac44119e7b8801fdd852.
[INFO] Scanning github.com/go-check/check for dependencies.
[INFO] Scanning golang.org/x/net for dependencies.
[INFO] Scanning github.com/mattn/go-shellwords for dependencies.
[INFO] Scanning github.com/Sirupsen/logrus for dependencies.
[INFO] Scanning github.com/Sirupsen/logrus for dependencies.
[INFO] Scanning github.com/Sirupsen/logrus for dependencies.
[INFO] Scanning github.com/Sirupsen/logrus for dependencies.
[INFO] Scanning github.com/Sirupsen/logrus for dependencies.
[INFO] Found Godeps.json file.
[INFO] Found Godeps.json file for "github.com/opencontainers/runc"
[WARN] Conflict: github.com/codegangsta/cli ref is f7ebb761e83e21225d1d8954fde853bf8edd46c4, but also asked for 942282e931e8286aa802a30b01fa7e16befb50f3
[INFO] Keeping github.com/codegangsta/cli f7ebb761e83e21225d1d8954fde853bf8edd46c4
[WARN] Conflict: github.com/coreos/go-systemd ref is cea488b4e6855fee89b6c22a811e3c5baca861b6, but also asked for b4a58d95188dd092ae20072bac14cece0e67c388
[INFO] Keeping github.com/coreos/go-systemd cea488b4e6855fee89b6c22a811e3c5baca861b6
[WARN] Conflict: github.com/golang/protobuf ref is 5677a0e3d5e89854c9974e1256839ee23f8233ca, but also asked for f7137ae6b19afbfd61a94b746fda3b3fe0491874
[INFO] Keeping github.com/golang/protobuf 5677a0e3d5e89854c9974e1256839ee23f8233ca
[INFO] Scanning github.com/Sirupsen/logrus for dependencies.
[INFO] Scanning github.com/Sirupsen/logrus for dependencies.
[INFO] Found Godeps.json file.
[INFO] Found Godeps.json file for "github.com/opencontainers/runc"
[WARN] Conflict: github.com/codegangsta/cli ref is f7ebb761e83e21225d1d8954fde853bf8edd46c4, but also asked for 942282e931e8286aa802a30b01fa7e16befb50f3
[INFO] Keeping github.com/codegangsta/cli f7ebb761e83e21225d1d8954fde853bf8edd46c4
[WARN] Conflict: github.com/coreos/go-systemd ref is cea488b4e6855fee89b6c22a811e3c5baca861b6, but also asked for b4a58d95188dd092ae20072bac14cece0e67c388
[INFO] Keeping github.com/coreos/go-systemd cea488b4e6855fee89b6c22a811e3c5baca861b6
[WARN] Conflict: github.com/golang/protobuf ref is 5677a0e3d5e89854c9974e1256839ee23f8233ca, but also asked for f7137ae6b19afbfd61a94b746fda3b3fe0491874
[INFO] Keeping github.com/golang/protobuf 5677a0e3d5e89854c9974e1256839ee23f8233ca
[INFO] Scanning github.com/Sirupsen/logrus for dependencies.
[INFO] Scanning github.com/tchap/go-patricia for dependencies.
[INFO] Scanning github.com/go-ole/go-ole for dependencies.
[INFO] Scanning github.com/gorilla/websocket for dependencies.
[INFO] Scanning github.com/kardianos/osext for dependencies.
[INFO] Scanning github.com/mitchellh/mapstructure for dependencies.
[INFO] Scanning github.com/onsi/ginkgo for dependencies.
[INFO] Scanning github.com/onsi/gomega for dependencies.
[INFO] Scanning github.com/prometheus/common for dependencies.
[INFO] Scanning github.com/StackExchange/wmi for dependencies.
[INFO] Scanning github.com/zenazn/goji for dependencies.
[INFO] ==> Unknown github.com/goji/param (github.com/goji/param)
[WARN] Skipped getting github.com/docker/docker: fatal: destination path '/home/travis/gopath/src/github.com/rightscale/rightlinklite/vendor/github.com/docker/docker' already exists and is not an empty directory.
: exit status 128
[INFO] Scanning github.com/goji/param for dependencies.
[INFO] Scanning google.golang.org/api for dependencies.
[INFO] Scanning github.com/golang/protobuf for dependencies.
[INFO] Scanning github.com/samalba/dockerclient for dependencies.
[WARN] github.com/docker/docker appears to be a vendored package. Unable to set new version. Consider the '--update-vendored' flag.
[INFO] Setting version for github.com/prometheus/client_model to fa8ad6fec33561be4280a8f0514318c79d7f6cb6.
[INFO] Setting version for github.com/cheggaaa/pb to da1f27ad1d9509b16f65f52fd9d8138b0f2dc7b2.
[INFO] Setting version for github.com/codegangsta/cli to f7ebb761e83e21225d1d8954fde853bf8edd46c4.
[INFO] Setting version for github.com/jonboulle/clockwork to 72f9bd7c4e0c2a40055ab3d0f09654f730cce982.
[INFO] Setting version for github.com/prometheus/procfs to 454a56f35412459b5e684fd5ec0f9211b94f002a.
[INFO] Setting version for github.com/syndtr/gocapability to 2c00daeb6c3b45114c80ac44119e7b8801fdd852.
[INFO] Setting version for github.com/russross/blackfriday to 300106c228d52c8941d4b3de6054a6062a86dda3.
[INFO] Setting version for github.com/prometheus/common to ffe929a3f4c4faeaa10f2b9535c2b1be3ad15650.
[INFO] Setting version for github.com/seccomp/libseccomp-golang to 1b506fc7c24eec5a3693cdcbed40d9c226cfc6a1.
[INFO] Setting version for bitbucket.org/ww/goautoneg to 75cd24fc2f2c2a2088577d12123ddee5f54e0675.
[INFO] Setting version for github.com/go-check/check to 11d3bc7aa68e238947792f30573146a3231fc0f1.
[INFO] Setting version for github.com/stretchr/testify to 9cc77fa25329013ce07362c7742952ff887361f2.
[INFO] Setting version for github.com/golang/glog to 44145f04b68cf362d9c4df2182967c2275eaefed.
[INFO] Setting version for github.com/spacejam/loghisto to 323309774dec8b7430187e46cd0793974ccca04a.
[INFO] Setting version for github.com/boltdb/bolt to 0b00effdd7a8270ebd91c24297e51643e370dd52.
[INFO] Setting version for github.com/coreos/go-systemd to cea488b4e6855fee89b6c22a811e3c5baca861b6.
[INFO] Setting version for github.com/Sirupsen/logrus to 26709e2714106fb8ad40b773b711ebce25b78914.
[INFO] Setting version for google.golang.org/cloud to f20d6dcccb44ed49de45ae3703312cb46e627db1.
[INFO] Setting version for github.com/godbus/dbus to c7fdd8b5cd55e87b4e1f4e372cdb1db61dd6c66f.
[INFO] Setting version for github.com/golang/protobuf to 5677a0e3d5e89854c9974e1256839ee23f8233ca.
[INFO] Setting version for github.com/bgentry/speakeasy to 36e9cfdd690967f4f690c6edcc9ffacd006014a0.
[INFO] Setting version for golang.org/x/sys to 9c60d1c508f5134d1ca726b4641db998f2523357.
[INFO] Setting version for github.com/gogo/protobuf to 64f27bf06efee53589314a6e5a4af34cdd85adf6.
[INFO] Setting version for github.com/google/btree to cc6329d4279e3f025a53a83c397d2339b5705c45.
[INFO] Setting version for golang.org/x/crypto to 1351f936d976c60a0a48d728281922cf63eafb8d.
[INFO] Setting version for github.com/coreos/go-semver to 568e959cd89871e61434c1143528d9162da89ef2.
[INFO] Setting version for github.com/coreos/pkg to 2c77715c4df99b5420ffcae14ead08f52104065d.
[INFO] Setting version for github.com/inconshreveable/mousetrap to 76626ae9c91c4f2a10f34cad8ce83ea42c93bb75.
[INFO] Setting version for github.com/opencontainers/specs to cf8dd120937acc3593708f99304c51cfd0f73240.
[INFO] Setting version for github.com/shurcooL/sanitized_anchor_name to 10ef21a441db47d8b13ebcc5fd2310f636973c77.
[INFO] Setting version for golang.org/x/oauth2 to 3046bc76d6dfd7d3707f6640f85e42d9c4050f50.
[INFO] Setting version for github.com/docker/go-units to 9b001659dd36225e356b4467c465d732e745f53d.
[INFO] Setting version for github.com/akrennmair/gopcap to 00e11033259acb75598ba416495bb708d864a010.
[INFO] Setting version for github.com/xiang90/probing to 6a0cc1ae81b4cc11db5e491e030e4b98fba79c19.
[INFO] Setting version for golang.org/x/net to 7dbad50ab5b31073856416cdcfeb2796d682f844.
[INFO] Setting version for github.com/bradfitz/http2 to 3e36af6d3af0e56fa3da71099f864933dea3d9fb.
[INFO] Setting version for github.com/vishvananda/netlink to 1e2e08e8a2dcdacaae3f14ac44c5cfa31361f270.
[INFO] Setting version for github.com/spf13/cobra to 1c44ec8d3f1552cac48999f9306da23c4d8a288b.
[INFO] Setting version for github.com/cpuguy83/go-md2man to 71acacd42f85e5e82f70a55327789582a5200a90.
[INFO] Setting version for github.com/matttproud/golang_protobuf_extensions to fc2b8d3a73c4867e51861bbdd5ae3c1f0869dd6a.
[INFO] Setting version for github.com/ugorji/go to f1f1a805ed361a0e078bb537e4ea78cd37dcf065.
[INFO] Setting version for google.golang.org/grpc to f5ebd86be717593ab029545492c93ddf8914832b.
[INFO] Setting version for github.com/beorn7/perks to b965b613227fddccbfffe13eae360ed3fa822f8d.
[INFO] Setting version for github.com/prometheus/client_golang to e51041b3fa41cece0dca035740ba6411905be473.
[INFO] Setting version for github.com/spf13/pflag to 08b1a584251b5b62f458943640fc8ebd4d50aaa5.
[INFO] Project relies on 120 dependencies.
[INFO] Writing glide.lock file
49.77user 8.58system 2:55.07elapsed 33%CPU (0avgtext+0avgdata 34068maxresident)k
mattfarina commented 8 years ago

I can add a little context and our direction which might help

Given this do you have any suggestions or thoughts? I do want to make update faster in the next release. We're hoping that most people can use install with a lockfile to get some good speed increases.

technosophos commented 8 years ago

I'd be curious to see what the glide.lock file looks like if it's generating the output above. Something doesn't look quite right. Working with Kubernetes, with over 200 dependencies, I still see glide install times of between 1 and 2 minutes on Travis.

FWIW, some of the "Scanning..." lines that appear to be duplicates are actually not re-scanning. There's a cache check that occurs after that line, and if the scan is in the cache, it's skipped.

technosophos commented 8 years ago

For comparison, this is what the output of glide install ought to look like on a Travis-like system. This is for https://github.com/pipeviz/pipeviz:

⇒  time glide install
[INFO] Fetching updates for github.com/armon/consul-api.
[INFO] Fetching updates for github.com/codegangsta/inject.
[INFO] Fetching updates for github.com/bugsnag/panicwrap.
[INFO] Fetching updates for github.com/bradfitz/gomemcache.
[INFO] Fetching updates for github.com/coreos/go-etcd.
[INFO] Fetching updates for github.com/cpuguy83/go-md2man.
[INFO] Fetching updates for github.com/garyburd/redigo.
[INFO] Fetching updates for github.com/getsentry/raven-go.
[INFO] Fetching updates for github.com/go-martini/martini.
[INFO] Fetching updates for github.com/goji/param.
[INFO] Fetching updates for github.com/golang/protobuf.
[INFO] Fetching updates for github.com/gorilla/websocket.
[INFO] Fetching updates for github.com/inconshreveable/mousetrap.
[INFO] Fetching updates for github.com/jarcoal/httpmock.
[INFO] Fetching updates for github.com/kardianos/osext.
[INFO] Fetching updates for github.com/agtorre/gocolorize.
[INFO] Fetching updates for github.com/boltdb/bolt.
[INFO] Fetching updates for github.com/bugsnag/bugsnag-go.
[INFO] Fetching updates for github.com/bugsnag/osext.
[INFO] Fetching updates for github.com/BurntSushi/toml.
[INFO] Fetching updates for github.com/kr/pretty.
[INFO] Fetching updates for github.com/kr/pty.
[INFO] Fetching updates for github.com/kr/text.
[INFO] Fetching updates for github.com/magiconair/properties.
[INFO] Fetching updates for github.com/mitchellh/mapstructure.
[INFO] Fetching updates for github.com/mndrix/ps.
[INFO] Fetching updates for github.com/philhofer/fwd.
[INFO] Fetching updates for github.com/revel/revel.
[INFO] Fetching updates for github.com/robfig/config.
[INFO] Fetching updates for github.com/robfig/go-cache.
[INFO] Fetching updates for github.com/robfig/pathtree.
[INFO] Fetching updates for github.com/russross/blackfriday.
[INFO] Fetching updates for github.com/shurcooL/sanitized_anchor_name.
[INFO] Fetching updates for github.com/Sirupsen/logrus.
[INFO] Fetching updates for github.com/spf13/cast.
[INFO] Fetching updates for github.com/spf13/cobra.
[INFO] Fetching updates for github.com/spf13/jwalterweatherman.
[INFO] Fetching updates for github.com/spf13/pflag.
[INFO] Fetching updates for github.com/spf13/viper.
[INFO] Fetching updates for github.com/stretchr/objx.
[INFO] Fetching updates for github.com/stretchr/testify.
[INFO] Fetching updates for github.com/tinylib/msgp.
[INFO] Fetching updates for github.com/tobi/airbrake-go.
[INFO] Fetching updates for github.com/ttacon/chalk.
[INFO] Fetching updates for github.com/ugorji/go.
[INFO] Fetching updates for github.com/unrolled/secure.
[INFO] Fetching updates for github.com/xeipuuv/gojsonpointer.
[INFO] Fetching updates for github.com/xeipuuv/gojsonreference.
[INFO] Fetching updates for github.com/xeipuuv/gojsonschema.
[INFO] Fetching updates for github.com/xordataexchange/crypt.
[INFO] Fetching updates for github.com/zenazn/goji.
[INFO] Fetching updates for golang.org/x/crypto.
[INFO] Fetching updates for golang.org/x/net.
[INFO] Fetching updates for golang.org/x/text.
[INFO] Fetching updates for golang.org/x/tools.
[INFO] Fetching updates for google.golang.org/appengine.
[INFO] Fetching updates for gopkg.in/fsnotify.v1.
[INFO] Fetching updates for gopkg.in/yaml.v2.
[INFO] Setting version for github.com/agtorre/gocolorize to f42b554bf7f006936130c9bb4f971afd2d87f671.
[INFO] Setting version for github.com/coreos/go-etcd to 003851be7bb0694fe3cc457a49529a19388ee7cf.
[INFO] Setting version for github.com/gorilla/websocket to ecff5aabe41f13b4cdf897e3c0c9bbccbe552a29.
[INFO] Setting version for github.com/codegangsta/inject to 33e0aa1cb7c019ccc3fbe049a8262a6403d30504.
[INFO] Setting version for github.com/cpuguy83/go-md2man to 71acacd42f85e5e82f70a55327789582a5200a90.
[INFO] Setting version for github.com/goji/param to da86c81e3e3c23b1948bc7a003d381250a032aa7.
[INFO] Setting version for github.com/jarcoal/httpmock to 145b10d659265440f062c31ea15326166bae56ee.
[INFO] Setting version for github.com/golang/protobuf to 68415e7123da32b07eab49c96d2c4d6158360e9b.
[INFO] Setting version for github.com/garyburd/redigo to 6ece6e0a09f28cc399b21550cbf37ab39ba63cce.
[INFO] Setting version for github.com/inconshreveable/mousetrap to 76626ae9c91c4f2a10f34cad8ce83ea42c93bb75.
[INFO] Setting version for github.com/kardianos/osext to 8fef92e41e22a70e700a96b29f066cda30ea24ef.
[INFO] Setting version for github.com/kr/pretty to e6ac2fc51e89a3249e82157fa0bb7a18ef9dd5bb.
[INFO] Setting version for github.com/bradfitz/gomemcache to 72a68649ba712ee7c4b5b4a943a626bcd7d90eb8.
[INFO] Setting version for github.com/bugsnag/panicwrap to e5f9854865b9778a45169fc249e99e338d4d6f27.
[INFO] Setting version for github.com/getsentry/raven-go to 3966f3ab8333308d76b6cc83a29776a266bbdd92.
[INFO] Setting version for github.com/bugsnag/bugsnag-go to 02e952891c52fbcb15f113d90633897355783b6e.
[INFO] Setting version for github.com/BurntSushi/toml to 056c9bc7be7190eaa7715723883caffa5f8fa3e4.
[INFO] Setting version for github.com/kr/pty to f7ee69f31298ecbe5d2b349c711e2547a617d398.
[INFO] Setting version for github.com/philhofer/fwd to 4dbda5e2904d044d23cc4bef84e8360c458caf7f.
[INFO] Setting version for github.com/magiconair/properties to 23b847ebbbdaada7234bf4b3da1e50e601fbf63b.
[INFO] Setting version for github.com/armon/consul-api to dcfedd50ed5334f96adee43fc88518a4f095e15c.
[INFO] Setting version for github.com/mndrix/ps to 33ddf69629c1bcea76b04f4a4e9e00e4cce82eb6.
[INFO] Setting version for github.com/kr/text to bb797dc4fb8320488f47bf11de07a733d7233e1f.
[INFO] Setting version for github.com/boltdb/bolt to c2745b3c62985affcf08d0522135f4747e9b81f3.
[INFO] Setting version for github.com/revel/revel to a9a2ff45fae4330ef4116b257bcf9c82e53350c2.
[INFO] Setting version for github.com/robfig/go-cache to 9fc39e0dbf62c034ec4e45e6120fc69433a3ec51.
[INFO] Setting version for github.com/robfig/pathtree to 41257a1839e945fce74afd070e02bab2ea2c776a.
[INFO] Setting version for github.com/mitchellh/mapstructure to 281073eb9eb092240d33ef253c404f1cca550309.
[INFO] Setting version for github.com/bugsnag/osext to 0dd3f918b21bec95ace9dc86c7e70266cfc5c702.
[INFO] Setting version for github.com/robfig/config to 0f78529c8c7e3e9a25f15876532ecbc07c7d99e6.
[INFO] Setting version for github.com/shurcooL/sanitized_anchor_name to 10ef21a441db47d8b13ebcc5fd2310f636973c77.
[INFO] Setting version for github.com/spf13/cast to ee815aaf958c707ad07547cd62150d973710f747.
[INFO] Setting version for github.com/go-martini/martini to 15a47622d6a9b3e6a1eaca2681e4850f612471ea.
[INFO] Setting version for github.com/stretchr/objx to 1a9d0bb9f541897e62256577b352fdbc1fb4fd94.
[INFO] Setting version for github.com/russross/blackfriday to 510be64de022c25096c6f476b7b7c240a8eca1a5.
[INFO] Setting version for github.com/spf13/cobra to 2e6a42892123dda608922f8af8ce85c3bff19575.
[INFO] Setting version for github.com/Sirupsen/logrus to 9c060de643590dae45da9d7c26276463bfc46fa0.
[INFO] Setting version for github.com/spf13/jwalterweatherman to c2aa07df593850a04644d77bb757d002e517a296.
[INFO] Setting version for github.com/spf13/viper to e37b56e207dda4d79b9defe0548e960658ee8b6b.
[INFO] Setting version for github.com/spf13/pflag to 08b1a584251b5b62f458943640fc8ebd4d50aaa5.
[INFO] Setting version for github.com/stretchr/testify to e4ec8152c15fc46bd5056ce65997a07c7d415325.
[INFO] Setting version for github.com/xeipuuv/gojsonpointer to 636edb2500d21f2ed09ea96a00deb36bbd07cf70.
[INFO] Setting version for github.com/ttacon/chalk to e66ca4d608eb6dc36d012bceeb08ef9f379134c1.
[INFO] Setting version for github.com/unrolled/secure to 9b725bb5ee80564334176a116a99dd926cab63a1.
[INFO] Setting version for github.com/tobi/airbrake-go to a3cdd910a3ffef88a20fbecc10363a520ad61a0a.
[INFO] Setting version for github.com/xordataexchange/crypt to 749e360c8f236773f28fc6d3ddfce4a470795227.
[INFO] Setting version for github.com/ugorji/go to 357a44b2b13e2711a45e30016508134101477610.
[INFO] Setting version for github.com/xeipuuv/gojsonreference to 2df3c0c802434c5cb984dbc21425f5960bda4d16.
[INFO] Setting version for github.com/zenazn/goji to 845982030542a0fd9c8e8cbf76a84c7482cb3755.
[INFO] Setting version for github.com/xeipuuv/gojsonschema to 71b85f61a135e79143f3d3238d5175a4f29b6689.
[INFO] Setting version for golang.org/x/crypto to 7b85b097bf7527677d54d3220065e966a0e3b613.
[INFO] Setting version for golang.org/x/net to fa33dc7b893a6db61a44637ced689a85ee5208c4.
[INFO] Setting version for golang.org/x/text to dd164d33a23c6e075adc2b75ac1ae939b81324aa.
[INFO] Setting version for google.golang.org/appengine to 7f9f17f358c21d90f402980f83776898c53cb377.
[INFO] Setting version for github.com/tinylib/msgp to cd4fb1548c31d88af25205dc021be20935aec720.
[INFO] Setting version for gopkg.in/yaml.v2 to f7716cbe52baa25d2e9b0d0da546fcf909fc16b4.
[INFO] Setting version for gopkg.in/fsnotify.v1 to 2cdd39bd6129c6a49c74fb07fb9d77ba1271c572.
[INFO] Setting version for golang.org/x/tools to c0008c5889c0d5091cdfefd2bfb08bff96527879.
glide install  9.43s user 9.88s system 56% cpu 34.280 total
⇒  wc -l glide.lock
     162 glide.lock
thinkong commented 8 years ago

Has there been any update on this? I am getting a hard time updating. I only have 9 vendored in my glide.yaml file and it is taking too long when doing an glide update/install

I keep thinking that it may be stuck on "scanning"

mattfarina commented 8 years ago

@thinkong what version of Glide do you have? You can run glide --version to get it. The point version matters which is why I ask. Also, what's your output when using the --debug flag (for example glide --debug up)?

In the next version of Glide, currently being worked on in branches, there will be some speed improvements.

thinkong commented 8 years ago

@mattfarina λ glide --version glide version dev I am on windows atm

here is the debug stuff

λ glide --debug up
[INFO] Fetching updates for myproj.
myproj@192.168.0.10's password:
myproj@192.168.0.10's password:
[INFO] Fetching updates for github.com/tealeg/xlsx.
[INFO] Fetching updates for github.com/satori/go.uuid.
[INFO] Fetching updates for github.com/mattn/anko.
[INFO] Fetching updates for github.com/daviddengcn/go-colortext.
[INFO] Fetching updates for github.com/elgs/gostrgen.
[INFO] Fetching updates for github.com/mitchellh/mapstructure.
[INFO] Fetching updates for github.com/dancannon/gorethink.
[INFO] Fetching updates for github.com/gin-gonic/gin.
[INFO] Fetching updates for github.com/julienschmidt/httprouter.
[DEBUG] ---> Inspecting d:\myproj\src\main\vendor for changes (10 packages).
[DEBUG] ----> Scanning myproj
[DEBUG] Looking in d:\myproj\src\main\vendor/myproj/Godeps/ for a Godeps.json file.
[DEBUG] Looking in d:\myproj\src\main\vendor/myproj/vendor/ for a manifest file.
[INFO] Scanning myproj for dependencies.
[DEBUG] => Scanning encoding/json
mattfarina commented 8 years ago

@thinkong what commit is Glide on? There was a recent bug that in some situations could cause this that's already been fixed. Can you test the tip of master?

thinkong commented 8 years ago

I just used go get github.com/Mastermind/glide

I also tested with the binaries given here but got the same result. Ill have to try this again after the holidays. Merry christmas

thinkong commented 8 years ago

well sorry for the late reply. I don't exactly get what you mean by "tip of master" but i just did a git pull and then another go install github.com/Masterminds/glide but same thing happens..

I use windows 7 64bit and go 1.5.1

thinkong commented 8 years ago

I just created a seperate issue.. due to my issue being a windows only issue

https://github.com/Masterminds/glide/issues/194

mattfarina commented 8 years ago

I ran some numbers for comparison between master and 0.8.3

Project 0.8.3 master
go-boilerplate 10.607s 3.092s
rsc 24.780s 7.025s

Since rsc is managed by Godep I used glide init to generate a glide.yaml file.

We've sped up Glide a fair amount so I'm going to close this. There are a few other improvements we can still make but this is quite a speed up.

If there are still performance issues please let us know.