golang / dep

Go dependency management tool experiment (deprecated)
https://golang.github.io/dep/
BSD 3-Clause "New" or "Revised" License
12.85k stars 1.05k forks source link

dep init fails #1849

Closed tamalsaha closed 6 years ago

tamalsaha commented 6 years ago

I am trying to switch to dep from glide for my project https://github.com/appscode/voyager. When I run dep init, it fails. Here is the full log:

~/g/s/g/a/voyager (master) $ dep init
Importing configuration from glide. These are only initial constraints, and are further refined during the solve process.
Detected glide configuration files...
Converting from glide.yaml and glide.lock...
  Using ^0.2.0 as initial constraint for imported dep cloud.google.com/go
  Trying v0.2.0 (fe3d41e) as initial lock for imported dep cloud.google.com/go
  Using ^12.5.0-beta as initial constraint for imported dep github.com/Azure/azure-sdk-for-go
  Trying v12.5.0-beta (21b6814) as initial lock for imported dep github.com/Azure/azure-sdk-for-go
  Using ^9.9.0 as initial constraint for imported dep github.com/Azure/go-autorest
  Trying v9.9.0 (d4e6b95) as initial lock for imported dep github.com/Azure/go-autorest
  Using master as initial constraint for imported dep github.com/appscode/go
  Trying master (230e0e4) as initial lock for imported dep github.com/appscode/go
  Using master as initial constraint for imported dep github.com/prometheus/haproxy_exporter
  Trying master (91c6ff3) as initial lock for imported dep github.com/prometheus/haproxy_exporter
  Trying master (48ff789) as initial lock for imported dep github.com/appscode/pat
  Using ^1.12.7 as initial constraint for imported dep github.com/aws/aws-sdk-go
  Trying v1.12.7 (7607418) as initial lock for imported dep github.com/aws/aws-sdk-go
  Trying master (7dc7640) as initial lock for imported dep github.com/benbjohnson/clock
  Using k-1.10 as initial constraint for imported dep github.com/coreos/prometheus-operator
  Trying k-1.10 (b21c494) as initial lock for imported dep github.com/coreos/prometheus-operator
  Using ^1.0.0 as initial constraint for imported dep github.com/ghodss/yaml
  Trying v1.0.0 (0ca9ea5) as initial lock for imported dep github.com/ghodss/yaml
  Trying * (1de3e05) as initial lock for imported dep github.com/go-openapi/spec
  Trying * (44145f0) as initial lock for imported dep github.com/golang/glog
  Using master as initial constraint for imported dep github.com/google/go-cmp
  Trying master (5411ab9) as initial lock for imported dep github.com/google/go-cmp
  Using master as initial constraint for imported dep github.com/hashicorp/go-version
  Trying master (53932f8) as initial lock for imported dep github.com/hashicorp/go-version
  Using ^0.10.0 as initial constraint for imported dep github.com/hashicorp/vault
  Trying v0.10.0 (5dd7f25) as initial lock for imported dep github.com/hashicorp/vault
  Trying master (14b04e0) as initial lock for imported dep github.com/jpillora/go-ogle-analytics
  Trying master (9ac6cf4) as initial lock for imported dep github.com/moul/http2curl
  Using ^1.4.0 as initial constraint for imported dep github.com/onsi/ginkgo
  Trying v1.4.0 (9eda700) as initial lock for imported dep github.com/onsi/ginkgo
  Using ^1.3.0 as initial constraint for imported dep github.com/onsi/gomega
  Trying v1.3.0 (003f63b) as initial lock for imported dep github.com/onsi/gomega
  Trying master (a05df78) as initial lock for imported dep github.com/orcaman/concurrent-map
  Trying master (2f38359) as initial lock for imported dep github.com/pires/go-proxyproto
  Using ^0.8.0 as initial constraint for imported dep github.com/prometheus/client_golang
  Trying v0.8.0 (c5b7fcc) as initial lock for imported dep github.com/prometheus/client_golang
  Trying * (3233b24) as initial lock for imported dep github.com/prometheus/common
  Using master as initial constraint for imported dep github.com/spf13/afero
  Trying v1.1.0 (6364489) as initial lock for imported dep github.com/spf13/afero
  Using master as initial constraint for imported dep github.com/spf13/cobra
  Trying master (ef82de7) as initial lock for imported dep github.com/spf13/cobra
  Using master as initial constraint for imported dep github.com/spf13/pflag
  Trying v1.0.1 (583c0c0) as initial lock for imported dep github.com/spf13/pflag
  Trying master (7d3ee1a) as initial lock for imported dep github.com/tredoe/osutil
  Using acmev2 as initial constraint for imported dep github.com/xenolf/lego
  Trying acmev2 (3aebf03) as initial lock for imported dep github.com/xenolf/lego
  Using master as initial constraint for imported dep golang.org/x/oauth2
  Trying master (ae8f41d) as initial lock for imported dep golang.org/x/oauth2
  Trying * (7f65747) as initial lock for imported dep google.golang.org/api
  Using ^1.2.1 as initial constraint for imported dep gopkg.in/gcfg.v1
  Trying v1.2.1 (298b7a6) as initial lock for imported dep gopkg.in/gcfg.v1
  Trying kubernetes-1.10.0 (73d9036) as initial lock for imported dep k8s.io/api
  Using k-1.10 as initial constraint for imported dep k8s.io/apiserver
  Trying k-1.10 (6fdedd7) as initial lock for imported dep k8s.io/apiserver
  Trying kubernetes-1.10.0 (750feeb) as initial lock for imported dep k8s.io/apiextensions-apiserver
  Trying kubernetes-1.10.0 (302974c) as initial lock for imported dep k8s.io/apimachinery
  Using ^7.0.0 as initial constraint for imported dep k8s.io/client-go
  Trying v7.0.0 (23781f4) as initial lock for imported dep k8s.io/client-go
  Using ^1.10.0 as initial constraint for imported dep k8s.io/kubernetes
  Trying v1.10.0 (fc32d2f) as initial lock for imported dep k8s.io/kubernetes
  Trying * (50ae88d) as initial lock for imported dep k8s.io/kube-openapi
  Using release-7.0 as initial constraint for imported dep github.com/appscode/kutil
  Trying master (ed8d181) as initial lock for imported dep github.com/appscode/kutil
  Using release-7.0 as initial constraint for imported dep github.com/appscode/kubernetes-webhook-util
  Trying master (5a1b68c) as initial lock for imported dep github.com/appscode/kubernetes-webhook-util
  Using release-7.0 as initial constraint for imported dep github.com/appscode/kube-mon
  Trying master (dc81c09) as initial lock for imported dep github.com/appscode/kube-mon
  Trying * (09a4e3d) as initial lock for imported dep github.com/openshift/api
  Trying master (b3f4c8b) as initial lock for imported dep github.com/openshift/client-go
  Trying * (93f12e5) as initial lock for imported dep github.com/openshift/origin
  Using release-3.10 as initial constraint for imported dep github.com/appscode/ocutil
  Trying master (ac409a8) as initial lock for imported dep github.com/appscode/ocutil
  Using ^1.2.1 as initial constraint for imported dep github.com/stretchr/testify
  Trying v1.2.1 (12b6f73) as initial lock for imported dep github.com/stretchr/testify
  Trying default (75cd24f) as initial lock for imported dep bitbucket.org/ww/goautoneg
  Trying v0.6.2 (196fbda) as initial lock for imported dep github.com/akamai/AkamaiOPEN-edgegrid-golang
  Trying * (58a38a4) as initial lock for imported dep github.com/appscode/jsonpatch
  Trying master (e3000cb) as initial lock for imported dep github.com/appscode/mergo
  Trying * (3ac7bf7) as initial lock for imported dep github.com/beorn7/perks
  Trying v3.2.13 (95a726a) as initial lock for imported dep github.com/coreos/etcd
  Trying * (568e959) as initial lock for imported dep github.com/coreos/go-semver
  Trying v14 (48702e0) as initial lock for imported dep github.com/coreos/go-systemd
  Trying v1.0.4 (71acacd) as initial lock for imported dep github.com/cpuguy83/go-md2man
  Trying * (782f496) as initial lock for imported dep github.com/davecgh/go-spew
  Trying * (01aeca5) as initial lock for imported dep github.com/dgrijalva/jwt-go
  Trying master (bbe1a2c) as initial lock for imported dep github.com/dnsimple/dnsimple-go
  Trying * (3dcc965) as initial lock for imported dep github.com/elazarl/go-bindata-assetfs
  Trying * (ff4f55a) as initial lock for imported dep github.com/emicklei/go-restful
  Trying 1.0.1 (dcef7f5) as initial lock for imported dep github.com/emicklei/go-restful-swagger12
  Trying * (944e072) as initial lock for imported dep github.com/evanphx/json-patch
  Trying v1.4.7 (c282820) as initial lock for imported dep github.com/fsnotify/fsnotify
  Trying v1.25.4 (300e940) as initial lock for imported dep github.com/go-ini/ini
  Trying * (46af16f) as initial lock for imported dep github.com/go-openapi/jsonpointer
  Trying * (13c6e35) as initial lock for imported dep github.com/go-openapi/jsonreference
  Trying * (f3f9494) as initial lock for imported dep github.com/go-openapi/swag
  Trying * (c0656ed) as initial lock for imported dep github.com/gogo/protobuf
  Trying * (02826c3) as initial lock for imported dep github.com/golang/groupcache
  Trying * (1643683) as initial lock for imported dep github.com/golang/protobuf
  Trying * (d9eb7a3) as initial lock for imported dep github.com/golang/snappy
  Trying master (53e6ce1) as initial lock for imported dep github.com/google/go-querystring
  Trying * (44d8105) as initial lock for imported dep github.com/google/gofuzz
  Trying * (8c31c18) as initial lock for imported dep github.com/google/uuid
  Trying * (0c51083) as initial lock for imported dep github.com/googleapis/gnostic
  Trying * (6da026c) as initial lock for imported dep github.com/gophercloud/gophercloud
  Trying master (7554cd9) as initial lock for imported dep github.com/hashicorp/errwrap
  Trying master (d5fe4b5) as initial lock for imported dep github.com/hashicorp/go-cleanhttp
  Trying master (b7773ae) as initial lock for imported dep github.com/hashicorp/go-multierror
  Trying master (6bb64b3) as initial lock for imported dep github.com/hashicorp/go-rootcerts
  Trying * (a0d98a5) as initial lock for imported dep github.com/hashicorp/golang-lru
  Trying * (d8c773c) as initial lock for imported dep github.com/hashicorp/hcl
  Trying master (bf9dde6) as initial lock for imported dep github.com/howeyc/gopass
  Trying * (6633656) as initial lock for imported dep github.com/imdario/mergo
  Trying v1.0 (76626ae) as initial lock for imported dep github.com/inconshreveable/mousetrap
  Trying master (ee63e02) as initial lock for imported dep github.com/JamesClonk/vultr
  Trying * (0b12d6b) as initial lock for imported dep github.com/jmespath/go-jmespath
  Trying * (13f8643) as initial lock for imported dep github.com/json-iterator/go
  Trying * (77ed1c8) as initial lock for imported dep github.com/juju/ratelimit
  Trying master (2fcdcd3) as initial lock for imported dep github.com/kelseyhightower/passwd
  Trying * (2f5df55) as initial lock for imported dep github.com/mailru/easyjson
  Trying * (fc2b8d3) as initial lock for imported dep github.com/matttproud/golang_protobuf_extensions
  Trying * (5d001d0) as initial lock for imported dep github.com/miekg/dns
  Trying master (b8bc1bf) as initial lock for imported dep github.com/mitchellh/go-homedir
  Trying master (4fdf99a) as initial lock for imported dep github.com/mitchellh/go-ps
  Trying * (5381866) as initial lock for imported dep github.com/mitchellh/mapstructure
  Trying * (56545f4) as initial lock for imported dep github.com/NYTimes/gziphandler
  Trying master (4472905) as initial lock for imported dep github.com/ovh/go-ovh
  Trying * (ca53cad) as initial lock for imported dep github.com/pborman/uuid
  Trying v0.8.0 (645ef00) as initial lock for imported dep github.com/pkg/errors
  Trying * (fa8ad6f) as initial lock for imported dep github.com/prometheus/client_model
  Trying * (65c1f6f) as initial lock for imported dep github.com/prometheus/procfs
  Trying v1.0.0 (8a29053) as initial lock for imported dep github.com/PuerkitoBio/purell
  Trying * (5bd2802) as initial lock for imported dep github.com/PuerkitoBio/urlesc
  Trying * (300106c) as initial lock for imported dep github.com/russross/blackfriday
  Trying master (256dc44) as initial lock for imported dep github.com/ryanuber/go-glob
  Trying * (97b2266) as initial lock for imported dep github.com/sergi/go-diff
  Trying master (03e26c9) as initial lock for imported dep github.com/sethgrid/pester
  Trying * (10ef21a) as initial lock for imported dep github.com/shurcooL/sanitized_anchor_name
  Trying * (89742ae) as initial lock for imported dep github.com/sirupsen/logrus
  Trying master (37e8452) as initial lock for imported dep github.com/timewasted/linode
  Trying * (ded73ea) as initial lock for imported dep github.com/ugorji/go
  Trying 1.0.0 (7b1b7ad) as initial lock for imported dep github.com/yudai/gojsondiff
  Trying * (d1c525d) as initial lock for imported dep github.com/yudai/golcs
  Trying * (81e9090) as initial lock for imported dep golang.org/x/crypto
  Trying * (1c05540) as initial lock for imported dep golang.org/x/net
  Trying * (95c6576) as initial lock for imported dep golang.org/x/sys
  Trying * (b19bf47) as initial lock for imported dep golang.org/x/text
  Trying * (f51c127) as initial lock for imported dep golang.org/x/time
  Trying * (12d5545) as initial lock for imported dep google.golang.org/appengine
  Trying * (09f6ed2) as initial lock for imported dep google.golang.org/genproto
  Trying v1.7.5 (5b3c4e8) as initial lock for imported dep google.golang.org/grpc
  Trying v0.9.0 (3887ee9) as initial lock for imported dep gopkg.in/inf.v0
  Trying v1.33.0 (6333e38) as initial lock for imported dep gopkg.in/ini.v1
  Trying * (20b71e5) as initial lock for imported dep gopkg.in/natefinch/lumberjack.v2
  Trying v1.1.0 (aa2e30f) as initial lock for imported dep gopkg.in/square/go-jose.v1
  Trying v2.1.3 (f8f38de) as initial lock for imported dep gopkg.in/square/go-jose.v2
  Trying v0.1.1 (8a33156) as initial lock for imported dep gopkg.in/warnings.v0
  Trying * (670d4cf) as initial lock for imported dep gopkg.in/yaml.v2
  Trying * (d8ed262) as initial lock for imported dep github.com/pmezard/go-difflib
  Trying * (1a9d0bb) as initial lock for imported dep github.com/stretchr/objx
init failed: unable to solve the dependency graph: Solving failure: No versions of github.com/appscode/kube-mon met constraints:
    master: Could not introduce github.com/appscode/kube-mon@master, as it depends on github.com/coreos/prometheus-operator from github.com/tamalsaha/prometheus-operator, but github.com/coreos/prometheus-operator is already marked as coming from https://github.com/tamalsaha/prometheus-operator.git by github.com/appscode/voyager
    release-5.0: Could not introduce github.com/appscode/kube-mon@release-5.0, as it is not allowed by constraint release-7.0 from project github.com/appscode/voyager.
    release-6.0: Could not introduce github.com/appscode/kube-mon@release-6.0, as it is not allowed by constraint release-7.0 from project github.com/appscode/voyager.
    release-7.0: Could not introduce github.com/appscode/kube-mon@release-7.0, as it depends on github.com/coreos/prometheus-operator from github.com/tamalsaha/prometheus-operator, but github.com/coreos/prometheus-operator is already marked as coming from https://github.com/tamalsaha/prometheus-operator.git by github.com/appscode/voyager

I don't really understand what the problem is release-7.0: Could not introduce github.com/appscode/kube-mon@release-7.0, as it depends on github.com/coreos/prometheus-operator from github.com/tamalsaha/prometheus-operator, but github.com/coreos/prometheus-operator is already marked as coming from https://github.com/tamalsaha/prometheus-operator.git by github.com/appscode/voyager

mattayes commented 6 years ago

Hey @tamalsaha, sorry you're running into issues. This sounds like a general question. I recommend reaching out to the community first and seeing if they can help.

tamalsaha commented 6 years ago

We go vgo.