Skip to content
This repository has been archived by the owner on Sep 9, 2020. It is now read-only.

dep init not working #1063

Closed
mojsha opened this issue Aug 25, 2017 · 34 comments
Closed

dep init not working #1063

mojsha opened this issue Aug 25, 2017 · 34 comments

Comments

@mojsha
Copy link

mojsha commented Aug 25, 2017

What version of Go (go version) and dep (git describe --tags) are you using?

go version go1.8 windows/amd64

v0.3.0-156-gc26c5b9

What dep command did you run?

$ dep init -v
Getting direct dependencies...
Checked 4933 directories for packages.
Found 218 direct dependencies.
Root project is "egresscontroller"
3490 transitively valid internal packages
2978 external packages imported from 218 projects
(0) ✓ select (root)
(1) ? attempt bitbucket.org/ww/goautoneg with 1 pkgs; 1 versions to try
(1) try bitbucket.org/ww/goautoneg@default
(1) ✓ select bitbucket.org/ww/goautoneg@default w/1 pkgs
(2) ? attempt github.com/PuerkitoBio/urlesc with 1 pkgs; 1 versions to try
(2) try github.com/PuerkitoBio/urlesc@master
(2) ✓ select github.com/PuerkitoBio/urlesc@master w/1 pkgs
(3) ? attempt github.com/MakeNowJust/heredoc with 1 pkgs; 1 versions to try
(3) try github.com/MakeNowJust/heredoc@master
(3) ✓ select github.com/MakeNowJust/heredoc@master w/1 pkgs
(4) ? attempt github.com/RangelReale/osincli with 1 pkgs; 1 versions to try
(4) try github.com/RangelReale/osincli@master
(4) ✓ select github.com/RangelReale/osincli@master w/1 pkgs
(5) ? attempt github.com/RackSec/srslog with 1 pkgs; 1 versions to try
(5) try github.com/RackSec/srslog@master
(5) ✓ select github.com/RackSec/srslog@master w/1 pkgs
(6) ? attempt github.com/chai2010/gettext-go with 1 pkgs; 1 versions to try
(6) try github.com/chai2010/gettext-go@master
(6) ✓ select github.com/chai2010/gettext-go@master w/4 pkgs
(7) ? attempt github.com/go-openapi/jsonreference with 1 pkgs; 1 versions to try
(7) try github.com/go-openapi/jsonreference@master
(7) ✓ select github.com/go-openapi/jsonreference@master w/1 pkgs
(8) ? attempt github.com/cloudfoundry-incubator/candiedyaml with 1 pkgs; 1 versions to try
(8) try github.com/cloudfoundry-incubator/candiedyaml@master
(8) ✓ select github.com/cloudfoundry-incubator/candiedyaml@master w/1 pkgs
(9) ? attempt github.com/armon/circbuf with 1 pkgs; 1 versions to try
(9) try github.com/armon/circbuf@master
(9) ✓ select github.com/armon/circbuf@master w/1 pkgs
(10) ? attempt github.com/golang/protobuf with 15 pkgs; 1 versions to try
(10) try github.com/golang/protobuf@master
(10) ✓ select github.com/golang/protobuf@master w/15 pkgs
(11) ? attempt github.com/exponent-io/jsonpath with 1 pkgs; 1 versions to try
(11) try github.com/exponent-io/jsonpath@master
(11) ✓ select github.com/exponent-io/jsonpath@master w/1 pkgs
(12) ? attempt github.com/daviddengcn/go-colortext with 1 pkgs; 1 versions to try
(12) try github.com/daviddengcn/go-colortext@master
(12) ✓ select github.com/daviddengcn/go-colortext@master w/1 pkgs
(13) ? attempt github.com/elazarl/go-bindata-assetfs with 1 pkgs; 1 versions to try
(13) try github.com/elazarl/go-bindata-assetfs@master
(13) ✓ select github.com/elazarl/go-bindata-assetfs@master w/1 pkgs
(14) ? attempt github.com/gophercloud/gophercloud with 25 pkgs; 2 versions to try
(14) try github.com/gophercloud/gophercloud@master
(14) ✓ select github.com/gophercloud/gophercloud@master w/30 pkgs
(15) ? attempt github.com/kubernetes-incubator/cluster-capacity with 14 pkgs; 2 versions to try
(15) try github.com/kubernetes-incubator/[email protected]
(15) ✗ Unable to update checked out version: error: The following untracked working tree files would be overwritten by checkout:
(15) .gitignore
(15) .travis.yml
(15) Dockerfile
(15) LICENSE
(15) Makefile
(15) OWNERS
(15) README.md
(15) WORKSPACE
(15) cmd/cluster-capacity/app/options/options.go
(15) cmd/cluster-capacity/app/server.go
(15) cmd/cluster-capacity/main.go
(15) cmd/genpod/app/options/options.go
(15) cmd/genpod/app/server.go
(15) cmd/genpod/main.go
(15) cmd/hypercc/hypercc.go
(15) cmd/hypercc/main.go
(15) config/default-scheduler.yaml
(15) defs/BUILD
(15) defs/build.bzl
(15) defs/deb.bzl
(15) defs/gcs_uploader.py
(15) defs/go.bzl
(15) doc/RUN_IN_KUBERNETES.md
(15) doc/api-definitions.md
(15) doc/api-operations.md
(15) doc/cluster-capacity.md
(15) doc/example-limit-range.yaml
(15) doc/html/api-reference/definitions.html
(15) doc/html/api-reference/operations.html
(15) doc/html/home.html
(15) examples/limits.yml
(15) examples/namespace-annotated.yml
(15) examples/namespace.yml
(15) examples/pod-with-no-resource-limits.yaml
(15) examples/pod.yaml
(15) examples/rc.yml
(15) examples/rq.yml
(15) glide.lock
(15) glide.yaml
(15) integration-tests.sh
(15) pkg/api/api.go
(15) pkg/client/nspod.go
(15) pkg/framework/record/recorder.go
(15) pkg/framework/report.go
(15) pkg/framework/restclient/external/restclient.go
(15) pkg/framework/restclient/external/restclient_test.go
(15) pkg/framework/restclient/external/watch_test.go
(15) pkg/framework/simulator.go
(15) pkg/framework/simulator_test.go
(15) pkg/framework/store/fake.go
(15) pkg/framework/store/store.go
(15) pkg/framework/strategy/strategy.go
(15) pkg/framework/strategy/strategy_test.go
(15) pkg/framework/watch/watch.go
(15) pkg/test/util.go
(15) pkg/utils/utils.go
(15) pod-spec.yaml
(15) test.sh
(15) vendor/github.com/PuerkitoBio/purell/.gitignore
(15) vendor/github.com/PuerkitoBio/purell/.travis.yml
(15) vendor/github.com/PuerkitoBio/purell/LICENSE
(15) vendor/github.com/PuerkitoBio/purell/README.md
(15) vendor/github.com/PuerkitoBio/purell/bench_test.go
(15) vendor/github.com/PuerkitoBio/purell/benchmarks/v0.1.0
(15) vendor/github.com/PuerkitoBio/purell/example_test.go
(15) vendor/github.com/PuerkitoBio/purell/purell.go
(15) vendor/github.com/PuerkitoBio/purell/purell_test.go
(15) vendor/github.com/PuerkitoBio/purell/urlnorm_test.go
(15) vendor/github.com/PuerkitoBio/urlesc/.travis.yml
(15) vendor/github.com/PuerkitoBio/urlesc/LICENSE
(15) vendor/github.com/PuerkitoBio/urlesc/README.md
(15) vendor/github.com/PuerkitoBio/urlesc/urlesc.go
(15) vendor/github.com/PuerkitoBio/urlesc/urlesc_test.go
(15) vendor/github.com/aws/aws-sdk-go/.gitignore
(15) vendor/github.com/aws/aws-sdk-go/.godoc_config
(15) vendor/github.com/aws/aws-sdk-go/.travis.yml
(15) vendor/github.com/aws/aws-sdk-go/CHANGELOG.md
(15) vendor/github.com/aws/aws-sdk-go/LICENSE.txt
(15) vendor/github.com/aws/aws-sdk-go/Makefile
(15) vendor/github.com/aws/aws-sdk-go/NOTICE.txt
(15) vendor/github.com/aws/aws-sdk-go/README.md
(15) vendor/github.com/aws/aws-sdk-go/aws/awserr/error.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awserr/types.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awsutil/copy.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awsutil/copy_test.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awsutil/equal.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awsutil/equal_test.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awsutil/path_value.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awsutil/path_value_test.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awsutil/prettify.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awsutil/string_value.go
(15) vendor/github.com/aws/aws-sdk-go/aws/client/client.go
(15) vendor/github.com/aws/aws-sdk-go/aws/client/default_retryer.go
(15) vendor/github.com/aws/aws-sdk-go/aws/client/metadata/client_info.go
(15) vendor/github.com/aws/aws-sdk-go/aws/config.go
(15) vendor/github.com/aws/aws-sdk-go/aws/config_test.go
(15) vendor/github.com/aws/aws-sdk-go/aws/convert_types.go
(15) vendor/github.com/aws/aws-sdk-go/aws/convert_types_test.go
(15) vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers.go
(15) vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers_test.go
(15) vendor/github.com/aws/aws-sdk-go/aws/corehandlers/param_validator.go
(15) vendor/github.com/aws/aws-sdk-go/aws/corehandlers/param_validator_test.go
(15) vendor/github.com/aws/aws-sdk-go/aws/credentials/chain_provider.go
(15) vendor/github.com/aws/aws-sdk-go/aws/credentials/chain_provider_test.go
(15) vendor/github.com/aws/aws-sdk-go/aws/credentials/credentials.go
(15) vendor/github
(15) error: The following untracked working tree files would be removed by checkout:
(15) vendor/github.com/dgrijalva/jwt-go/.gitignore
(15) vendor/github.com/dgrijalva/jwt-go/.travis.yml
(15) vendor/github.com/dgrijalva/jwt-go/LICENSE
(15) vendor/github.com/dgrijalva/jwt-go/MIGRATION_GUIDE.md
(15) vendor/github.com/dgrijalva/jwt-go/README.md
(15) vendor/github.com/dgrijalva/jwt-go/VERSION_HISTORY.md
(15) vendor/github.com/dgrijalva/jwt-go/claims.go
(15) vendor/github.com/dgrijalva/jwt-go/cmd/jwt/README.md
(15) vendor/github.com/dgrijalva/jwt-go/cmd/jwt/app.go
(15) vendor/github.com/dgrijalva/jwt-go/doc.go
(15) vendor/github.com/dgrijalva/jwt-go/ecdsa.go
(15) vendor/github.com/dgrijalva/jwt-go/ecdsa_test.go
(15) vendor/github.com/dgrijalva/jwt-go/ecdsa_utils.go
(15) vendor/github.com/dgrijalva/jwt-go/errors.go
(15) vendor/github.com/dgrijalva/jwt-go/example_test.go
(15) vendor/github.com/dgrijalva/jwt-go/hmac.go
(15) vendor/github.com/dgrijalva/jwt-go/hmac_example_test.go
(15) vendor/github.com/dgrijalva/jwt-go/hmac_test.go
(15) vendor/github.com/dgrijalva/jwt-go/http_example_test.go
(15) vendor/github.com/dgrijalva/jwt-go/map_claims.go
(15) vendor/github.com/dgrijalva/jwt-go/none.go
(15) vendor/github.com/dgrijalva/jwt-go/none_test.go
(15) vendor/github.com/dgrijalva/jwt-go/parser.go
(15) vendor/github.com/dgrijalva/jwt-go/parser_test.go
(15) vendor/github.com/dgrijalva/jwt-go/request/doc.go
(15) vendor/github.com/dgrijalva/jwt-go/request/extractor.go
(15) vendor/github.com/dgrijalva/jwt-go/request/extractor_example_test.go
(15) vendor/github.com/dgrijalva/jwt-go/request/extractor_test.go
(15) vendor/github.com/dgrijalva/jwt-go/request/oauth2.go
(15) vendor/github.com/dgrijalva/jwt-go/request/request.go
(15) vendor/github.com/dgrijalva/jwt-go/request/request_test.go
(15) vendor/github.com/dgrijalva/jwt-go/rsa.go
(15) vendor/github.com/dgrijalva/jwt-go/rsa_pss.go
(15) vendor/github.com/dgrijalva/jwt-go/rsa_pss_test.go
(15) vendor/github.com/dgrijalva/jwt-go/rsa_test.go
(15) vendor/github.com/dgrijalva/jwt-go/rsa_utils.go
(15) vendor/github.com/dgrijalva/jwt-go/signing_method.go
(15) vendor/github.com/dgrijalva/jwt-go/test/ec256-private.pem
(15) vendor/github.com/dgrijalva/jwt-go/test/ec256-public.pem
(15) vendor/github.com/dgrijalva/jwt-go/test/ec384-private.pem
(15) vendor/github.com/dgrijalva/jwt-go/test/ec384-public.pem
(15) vendor/github.com/dgrijalva/jwt-go/test/ec512-private.pem
(15) vendor/github.com/dgrijalva/jwt-go/test/ec512-public.pem
(15) vendor/github.com/dgrijalva/jwt-go/test/helpers.go
(15) vendor/github.com/dgrijalva/jwt-go/test/hmacTestKey
(15) vendor/github.com/dgrijalva/jwt-go/test/sample_key
(15) vendor/github.com/dgrijalva/jwt-go/test/sample_key.pub
(15) vendor/github.com/dgrijalva/jwt-go/token.go
(15) Please move or remove them before you switch branches.
(15) Aborting
(15) try github.com/kubernetes-incubator/cluster-capacity@master
(15) ✗ Unable to update checked out version: error: The following untracked working tree files would be overwritten by checkout:
(15) .gitignore
(15) .travis.yml
(15) Dockerfile
(15) LICENSE
(15) Makefile
(15) OWNERS
(15) README.md
(15) WORKSPACE
(15) cmd/cluster-capacity/app/options/options.go
(15) cmd/cluster-capacity/app/server.go
(15) cmd/cluster-capacity/main.go
(15) cmd/genpod/app/options/options.go
(15) cmd/genpod/app/server.go
(15) cmd/genpod/main.go
(15) cmd/hypercc/hypercc.go
(15) cmd/hypercc/main.go
(15) config/default-scheduler.yaml
(15) defs/BUILD
(15) defs/build.bzl
(15) defs/deb.bzl
(15) defs/gcs_uploader.py
(15) defs/go.bzl
(15) doc/RUN_IN_KUBERNETES.md
(15) doc/api-definitions.md
(15) doc/api-operations.md
(15) doc/cluster-capacity.md
(15) doc/example-limit-range.yaml
(15) doc/html/api-reference/definitions.html
(15) doc/html/api-reference/operations.html
(15) doc/html/home.html
(15) examples/limits.yml
(15) examples/namespace-annotated.yml
(15) examples/namespace.yml
(15) examples/pod-with-no-resource-limits.yaml
(15) examples/pod.yaml
(15) examples/rc.yml
(15) examples/rq.yml
(15) glide.lock
(15) glide.yaml
(15) integration-tests.sh
(15) pkg/api/api.go
(15) pkg/client/nspod.go
(15) pkg/framework/record/recorder.go
(15) pkg/framework/report.go
(15) pkg/framework/restclient/external/restclient.go
(15) pkg/framework/restclient/external/restclient_test.go
(15) pkg/framework/restclient/external/watch_test.go
(15) pkg/framework/simulator.go
(15) pkg/framework/simulator_test.go
(15) pkg/framework/store/fake.go
(15) pkg/framework/store/store.go
(15) pkg/framework/strategy/strategy.go
(15) pkg/framework/strategy/strategy_test.go
(15) pkg/framework/watch/watch.go
(15) pkg/test/util.go
(15) pkg/utils/utils.go
(15) pod-spec.yaml
(15) test.sh
(15) vendor/github.com/PuerkitoBio/purell/.gitignore
(15) vendor/github.com/PuerkitoBio/purell/.travis.yml
(15) vendor/github.com/PuerkitoBio/purell/LICENSE
(15) vendor/github.com/PuerkitoBio/purell/README.md
(15) vendor/github.com/PuerkitoBio/purell/bench_test.go
(15) vendor/github.com/PuerkitoBio/purell/benchmarks/v0.1.0
(15) vendor/github.com/PuerkitoBio/purell/example_test.go
(15) vendor/github.com/PuerkitoBio/purell/purell.go
(15) vendor/github.com/PuerkitoBio/purell/purell_test.go
(15) vendor/github.com/PuerkitoBio/purell/urlnorm_test.go
(15) vendor/github.com/PuerkitoBio/urlesc/.travis.yml
(15) vendor/github.com/PuerkitoBio/urlesc/LICENSE
(15) vendor/github.com/PuerkitoBio/urlesc/README.md
(15) vendor/github.com/PuerkitoBio/urlesc/urlesc.go
(15) vendor/github.com/PuerkitoBio/urlesc/urlesc_test.go
(15) vendor/github.com/aws/aws-sdk-go/.gitignore
(15) vendor/github.com/aws/aws-sdk-go/.godoc_config
(15) vendor/github.com/aws/aws-sdk-go/.travis.yml
(15) vendor/github.com/aws/aws-sdk-go/CHANGELOG.md
(15) vendor/github.com/aws/aws-sdk-go/LICENSE.txt
(15) vendor/github.com/aws/aws-sdk-go/Makefile
(15) vendor/github.com/aws/aws-sdk-go/NOTICE.txt
(15) vendor/github.com/aws/aws-sdk-go/README.md
(15) vendor/github.com/aws/aws-sdk-go/aws/awserr/error.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awserr/types.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awsutil/copy.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awsutil/copy_test.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awsutil/equal.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awsutil/equal_test.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awsutil/path_value.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awsutil/path_value_test.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awsutil/prettify.go
(15) vendor/github.com/aws/aws-sdk-go/aws/awsutil/string_value.go
(15) vendor/github.com/aws/aws-sdk-go/aws/client/client.go
(15) vendor/github.com/aws/aws-sdk-go/aws/client/default_retryer.go
(15) vendor/github.com/aws/aws-sdk-go/aws/client/metadata/client_info.go
(15) vendor/github.com/aws/aws-sdk-go/aws/config.go
(15) vendor/github.com/aws/aws-sdk-go/aws/config_test.go
(15) vendor/github.com/aws/aws-sdk-go/aws/convert_types.go
(15) vendor/github.com/aws/aws-sdk-go/aws/convert_types_test.go
(15) vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers.go
(15) vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers_test.go
(15) vendor/github.com/aws/aws-sdk-go/aws/corehandlers/param_validator.go
(15) vendor/github.com/aws/aws-sdk-go/aws/corehandlers/param_validator_test.go
(15) vendor/github.com/aws/aws-sdk-go/aws/credentials/chain_provider.go
(15) vendor/github.com/aws/aws-sdk-go/aws/credentials/chain_provider_test.go
(15) vendor/github.com/aws/aws-sdk-go/aws/credentials/credentials.go
(15) vendor/github
(15) Aborting
(15) ← no more versions of github.com/kubernetes-incubator/cluster-capacity to try; begin backtrack
(14) ← backtrack: no more versions of github.com/gophercloud/gophercloud to try
(13) ← backtrack: no more versions of github.com/elazarl/go-bindata-assetfs to try
(12) ← backtrack: no more versions of github.com/daviddengcn/go-colortext to try
(11) ← backtrack: no more versions of github.com/exponent-io/jsonpath to try
(10) ← backtrack: no more versions of github.com/golang/protobuf to try
(9) ← backtrack: no more versions of github.com/armon/circbuf to try
(8) ← backtrack: no more versions of github.com/cloudfoundry-incubator/candiedyaml to try
(7) ← backtrack: no more versions of github.com/go-openapi/jsonreference to try
(6) ← backtrack: no more versions of github.com/chai2010/gettext-go to try
(5) ← backtrack: no more versions of github.com/RackSec/srslog to try
(4) ← backtrack: no more versions of github.com/RangelReale/osincli to try
(3) ← backtrack: no more versions of github.com/MakeNowJust/heredoc to try
(2) ← backtrack: no more versions of github.com/PuerkitoBio/urlesc to try
(1) ← backtrack: no more versions of bitbucket.org/ww/goautoneg to try
✗ solving failed

Solver wall times by segment:
b-list-versions: 8m35.7360181s
b-list-pkgs: 2m23.7454242s
b-gmal: 2m21.9529861s
select-root: 168.8131ms
select-atom: 6.9757ms
satisfy: 5.499ms
unselect: 3.3985ms
new-atom: 1.4602ms
b-deduce-proj-root: 501µs
b-source-exists: 0s
backtrack: 0s
other: 0s

TOTAL: 13m21.6210759s

No versions of github.com/kubernetes-incubator/cluster-capacity met constraints:
v0.1.0: Unable to update checked out version: error: The following untracked working tree files would be overwritten by checkout:
.gitignore
.travis.yml
Dockerfile
LICENSE
Makefile
OWNERS
README.md
WORKSPACE
cmd/cluster-capacity/app/options/options.go
cmd/cluster-capacity/app/server.go
cmd/cluster-capacity/main.go
cmd/genpod/app/options/options.go
cmd/genpod/app/server.go
cmd/genpod/main.go
cmd/hypercc/hypercc.go
cmd/hypercc/main.go
config/default-scheduler.yaml
defs/BUILD
defs/build.bzl
defs/deb.bzl
defs/gcs_uploader.py
defs/go.bzl
doc/RUN_IN_KUBERNETES.md
doc/api-definitions.md
doc/api-operations.md
doc/cluster-capacity.md
doc/example-limit-range.yaml
doc/html/api-reference/definitions.html
doc/html/api-reference/operations.html
doc/html/home.html
examples/limits.yml
examples/namespace-annotated.yml
examples/namespace.yml
examples/pod-with-no-resource-limits.yaml
examples/pod.yaml
examples/rc.yml
examples/rq.yml
glide.lock
glide.yaml
integration-tests.sh
pkg/api/api.go
pkg/client/nspod.go
pkg/framework/record/recorder.go
pkg/framework/report.go
pkg/framework/restclient/external/restclient.go
pkg/framework/restclient/external/restclient_test.go
pkg/framework/restclient/external/watch_test.go
pkg/framework/simulator.go
pkg/framework/simulator_test.go
pkg/framework/store/fake.go
pkg/framework/store/store.go
pkg/framework/strategy/strategy.go
pkg/framework/strategy/strategy_test.go
pkg/framework/watch/watch.go
pkg/test/util.go
pkg/utils/utils.go
pod-spec.yaml
test.sh
vendor/github.com/PuerkitoBio/purell/.gitignore
vendor/github.com/PuerkitoBio/purell/.travis.yml
vendor/github.com/PuerkitoBio/purell/LICENSE
vendor/github.com/PuerkitoBio/purell/README.md
vendor/github.com/PuerkitoBio/purell/bench_test.go
vendor/github.com/PuerkitoBio/purell/benchmarks/v0.1.0
vendor/github.com/PuerkitoBio/purell/example_test.go
vendor/github.com/PuerkitoBio/purell/purell.go
vendor/github.com/PuerkitoBio/purell/purell_test.go
vendor/github.com/PuerkitoBio/purell/urlnorm_test.go
vendor/github.com/PuerkitoBio/urlesc/.travis.yml
vendor/github.com/PuerkitoBio/urlesc/LICENSE
vendor/github.com/PuerkitoBio/urlesc/README.md
vendor/github.com/PuerkitoBio/urlesc/urlesc.go
vendor/github.com/PuerkitoBio/urlesc/urlesc_test.go
vendor/github.com/aws/aws-sdk-go/.gitignore
vendor/github.com/aws/aws-sdk-go/.godoc_config
vendor/github.com/aws/aws-sdk-go/.travis.yml
vendor/github.com/aws/aws-sdk-go/CHANGELOG.md
vendor/github.com/aws/aws-sdk-go/LICENSE.txt
vendor/github.com/aws/aws-sdk-go/Makefile
vendor/github.com/aws/aws-sdk-go/NOTICE.txt
vendor/github.com/aws/aws-sdk-go/README.md
vendor/github.com/aws/aws-sdk-go/aws/awserr/error.go
vendor/github.com/aws/aws-sdk-go/aws/awserr/types.go
vendor/github.com/aws/aws-sdk-go/aws/awsutil/copy.go
vendor/github.com/aws/aws-sdk-go/aws/awsutil/copy_test.go
vendor/github.com/aws/aws-sdk-go/aws/awsutil/equal.go
vendor/github.com/aws/aws-sdk-go/aws/awsutil/equal_test.go
vendor/github.com/aws/aws-sdk-go/aws/awsutil/path_value.go
vendor/github.com/aws/aws-sdk-go/aws/awsutil/path_value_test.go
vendor/github.com/aws/aws-sdk-go/aws/awsutil/prettify.go
vendor/github.com/aws/aws-sdk-go/aws/awsutil/string_value.go
vendor/github.com/aws/aws-sdk-go/aws/client/client.go
vendor/github.com/aws/aws-sdk-go/aws/client/default_retryer.go
vendor/github.com/aws/aws-sdk-go/aws/client/metadata/client_info.go
vendor/github.com/aws/aws-sdk-go/aws/config.go
vendor/github.com/aws/aws-sdk-go/aws/config_test.go
vendor/github.com/aws/aws-sdk-go/aws/convert_types.go
vendor/github.com/aws/aws-sdk-go/aws/convert_types_test.go
vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers.go
vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers_test.go
vendor/github.com/aws/aws-sdk-go/aws/corehandlers/param_validator.go
vendor/github.com/aws/aws-sdk-go/aws/corehandlers/param_validator_test.go
vendor/github.com/aws/aws-sdk-go/aws/credentials/chain_provider.go
vendor/github.com/aws/aws-sdk-go/aws/credentials/chain_provider_test.go
vendor/github.com/aws/aws-sdk-go/aws/credentials/credentials.go
vendor/github
error: The following untracked working tree files would be removed by checkout:
vendor/github.com/dgrijalva/jwt-go/.gitignore
vendor/github.com/dgrijalva/jwt-go/.travis.yml
vendor/github.com/dgrijalva/jwt-go/LICENSE
vendor/github.com/dgrijalva/jwt-go/MIGRATION_GUIDE.md
vendor/github.com/dgrijalva/jwt-go/README.md
vendor/github.com/dgrijalva/jwt-go/VERSION_HISTORY.md
vendor/github.com/dgrijalva/jwt-go/claims.go
vendor/github.com/dgrijalva/jwt-go/cmd/jwt/README.md
vendor/github.com/dgrijalva/jwt-go/cmd/jwt/app.go
vendor/github.com/dgrijalva/jwt-go/doc.go
vendor/github.com/dgrijalva/jwt-go/ecdsa.go
vendor/github.com/dgrijalva/jwt-go/ecdsa_test.go
vendor/github.com/dgrijalva/jwt-go/ecdsa_utils.go
vendor/github.com/dgrijalva/jwt-go/errors.go
vendor/github.com/dgrijalva/jwt-go/example_test.go
vendor/github.com/dgrijalva/jwt-go/hmac.go
vendor/github.com/dgrijalva/jwt-go/hmac_example_test.go
vendor/github.com/dgrijalva/jwt-go/hmac_test.go
vendor/github.com/dgrijalva/jwt-go/http_example_test.go
vendor/github.com/dgrijalva/jwt-go/map_claims.go
vendor/github.com/dgrijalva/jwt-go/none.go
vendor/github.com/dgrijalva/jwt-go/none_test.go
vendor/github.com/dgrijalva/jwt-go/parser.go
vendor/github.com/dgrijalva/jwt-go/parser_test.go
vendor/github.com/dgrijalva/jwt-go/request/doc.go
vendor/github.com/dgrijalva/jwt-go/request/extractor.go
vendor/github.com/dgrijalva/jwt-go/request/extractor_example_test.go
vendor/github.com/dgrijalva/jwt-go/request/extractor_test.go
vendor/github.com/dgrijalva/jwt-go/request/oauth2.go
vendor/github.com/dgrijalva/jwt-go/request/request.go
vendor/github.com/dgrijalva/jwt-go/request/request_test.go
vendor/github.com/dgrijalva/jwt-go/rsa.go
vendor/github.com/dgrijalva/jwt-go/rsa_pss.go
vendor/github.com/dgrijalva/jwt-go/rsa_pss_test.go
vendor/github.com/dgrijalva/jwt-go/rsa_test.go
vendor/github.com/dgrijalva/jwt-go/rsa_utils.go
vendor/github.com/dgrijalva/jwt-go/signing_method.go
vendor/github.com/dgrijalva/jwt-go/test/ec256-private.pem
vendor/github.com/dgrijalva/jwt-go/test/ec256-public.pem
vendor/github.com/dgrijalva/jwt-go/test/ec384-private.pem
vendor/github.com/dgrijalva/jwt-go/test/ec384-public.pem
vendor/github.com/dgrijalva/jwt-go/test/ec512-private.pem
vendor/github.com/dgrijalva/jwt-go/test/ec512-public.pem
vendor/github.com/dgrijalva/jwt-go/test/helpers.go
vendor/github.com/dgrijalva/jwt-go/test/hmacTestKey
vendor/github.com/dgrijalva/jwt-go/test/sample_key
vendor/github.com/dgrijalva/jwt-go/test/sample_key.pub
vendor/github.com/dgrijalva/jwt-go/token.go
Please move or remove them before you switch branches.
Aborting

    master: Unable to update checked out version: error: The following untracked working tree files would be overwritten by checkout:
    .gitignore
    .travis.yml
    Dockerfile
    LICENSE
    Makefile
    OWNERS
    README.md
    WORKSPACE
    cmd/cluster-capacity/app/options/options.go
    cmd/cluster-capacity/app/server.go
    cmd/cluster-capacity/main.go
    cmd/genpod/app/options/options.go
    cmd/genpod/app/server.go
    cmd/genpod/main.go
    cmd/hypercc/hypercc.go
    cmd/hypercc/main.go
    config/default-scheduler.yaml
    defs/BUILD
    defs/build.bzl
    defs/deb.bzl
    defs/gcs_uploader.py
    defs/go.bzl
    doc/RUN_IN_KUBERNETES.md
    doc/api-definitions.md
    doc/api-operations.md
    doc/cluster-capacity.md
    doc/example-limit-range.yaml
    doc/html/api-reference/definitions.html
    doc/html/api-reference/operations.html
    doc/html/home.html
    examples/limits.yml
    examples/namespace-annotated.yml
    examples/namespace.yml
    examples/pod-with-no-resource-limits.yaml
    examples/pod.yaml
    examples/rc.yml
    examples/rq.yml
    glide.lock
    glide.yaml
    integration-tests.sh
    pkg/api/api.go
    pkg/client/nspod.go
    pkg/framework/record/recorder.go
    pkg/framework/report.go
    pkg/framework/restclient/external/restclient.go
    pkg/framework/restclient/external/restclient_test.go
    pkg/framework/restclient/external/watch_test.go
    pkg/framework/simulator.go
    pkg/framework/simulator_test.go
    pkg/framework/store/fake.go
    pkg/framework/store/store.go
    pkg/framework/strategy/strategy.go
    pkg/framework/strategy/strategy_test.go
    pkg/framework/watch/watch.go
    pkg/test/util.go
    pkg/utils/utils.go
    pod-spec.yaml
    test.sh
    vendor/github.com/PuerkitoBio/purell/.gitignore
    vendor/github.com/PuerkitoBio/purell/.travis.yml
    vendor/github.com/PuerkitoBio/purell/LICENSE
    vendor/github.com/PuerkitoBio/purell/README.md
    vendor/github.com/PuerkitoBio/purell/bench_test.go
    vendor/github.com/PuerkitoBio/purell/benchmarks/v0.1.0
    vendor/github.com/PuerkitoBio/purell/example_test.go
    vendor/github.com/PuerkitoBio/purell/purell.go
    vendor/github.com/PuerkitoBio/purell/purell_test.go
    vendor/github.com/PuerkitoBio/purell/urlnorm_test.go
    vendor/github.com/PuerkitoBio/urlesc/.travis.yml
    vendor/github.com/PuerkitoBio/urlesc/LICENSE
    vendor/github.com/PuerkitoBio/urlesc/README.md
    vendor/github.com/PuerkitoBio/urlesc/urlesc.go
    vendor/github.com/PuerkitoBio/urlesc/urlesc_test.go
    vendor/github.com/aws/aws-sdk-go/.gitignore
    vendor/github.com/aws/aws-sdk-go/.godoc_config
    vendor/github.com/aws/aws-sdk-go/.travis.yml
    vendor/github.com/aws/aws-sdk-go/CHANGELOG.md
    vendor/github.com/aws/aws-sdk-go/LICENSE.txt
    vendor/github.com/aws/aws-sdk-go/Makefile
    vendor/github.com/aws/aws-sdk-go/NOTICE.txt
    vendor/github.com/aws/aws-sdk-go/README.md
    vendor/github.com/aws/aws-sdk-go/aws/awserr/error.go
    vendor/github.com/aws/aws-sdk-go/aws/awserr/types.go
    vendor/github.com/aws/aws-sdk-go/aws/awsutil/copy.go
    vendor/github.com/aws/aws-sdk-go/aws/awsutil/copy_test.go
    vendor/github.com/aws/aws-sdk-go/aws/awsutil/equal.go
    vendor/github.com/aws/aws-sdk-go/aws/awsutil/equal_test.go
    vendor/github.com/aws/aws-sdk-go/aws/awsutil/path_value.go
    vendor/github.com/aws/aws-sdk-go/aws/awsutil/path_value_test.go
    vendor/github.com/aws/aws-sdk-go/aws/awsutil/prettify.go
    vendor/github.com/aws/aws-sdk-go/aws/awsutil/string_value.go
    vendor/github.com/aws/aws-sdk-go/aws/client/client.go
    vendor/github.com/aws/aws-sdk-go/aws/client/default_retryer.go
    vendor/github.com/aws/aws-sdk-go/aws/client/metadata/client_info.go
    vendor/github.com/aws/aws-sdk-go/aws/config.go
    vendor/github.com/aws/aws-sdk-go/aws/config_test.go
    vendor/github.com/aws/aws-sdk-go/aws/convert_types.go
    vendor/github.com/aws/aws-sdk-go/aws/convert_types_test.go
    vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers.go
    vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers_test.go
    vendor/github.com/aws/aws-sdk-go/aws/corehandlers/param_validator.go
    vendor/github.com/aws/aws-sdk-go/aws/corehandlers/param_validator_test.go
    vendor/github.com/aws/aws-sdk-go/aws/credentials/chain_provider.go
    vendor/github.com/aws/aws-sdk-go/aws/credentials/chain_provider_test.go
    vendor/github.com/aws/aws-sdk-go/aws/credentials/credentials.go
    vendor/github

Aborting

What did you expect to see?

All dependencies indexed and downloaded

What did you see instead?

The errors that can be see in the output above.

@sdboyer
Copy link
Member

sdboyer commented Aug 26, 2017

hi, welcome! thanks for the issue.

so, it appears that simply checking out this repo caused the working tree to become dirty. could you do a git diff in $GOPATH/pkg/dep/sources/https---github.com-kubernetes-incubator-cluster-capacity and report what comes back? if the diff is huge, you can either copy it into a gist, or just summarize what you're seeing.

@mojsha
Copy link
Author

mojsha commented Aug 28, 2017

@sdboyer Unfortunately I had re-run since the last time, to try to see if things would work so I don't have that particular run. But I can add that different runs result in different errors. For example, I also got this in the latest run:

(34) ✗ k8s.io/apiserver at release-1.6 has problem subpkg(s):
(34) k8s.io/apiserver/pkg/storage/value/encrypt/aes is missing; required by (root). k8s.io/apiserver/pkg/storage/value/encrypt/identity is missing; required by (root). k8s.io/apiserver/pkg/storage/value/encrypt/secretbox is missing; required by (root). k8s.io/apiserver/pkg/authentication/request/websocket is missing; required by (root).
k8s.io/apiserver/pkg/endpoints/discovery is missing; required by (root). k8s.io/apiserver/pkg/server/options/encryptionconfig is missing; required by (root). k8s.io/apiserver/pkg/storage/value is missing; required by (root).
(33) ← no more versions of k8s.io/apiserver to try; begin backtrack
(32) ← backtrack: no more versions of github.com/lestrrat/go-structinfo to try
(31) ← backtrack: no more versions of golang.org/x/sys to try
(30) ← backtrack: no more versions of vbom.ml/util to try
(29) ← backtrack: no more versions of github.com/lestrrat/go-jspointer to try
(28) ← backtrack: no more versions of github.com/lestrrat/go-pdebug to try
(27) ← backtrack: no more versions of github.com/go-openapi/jsonreference to try
(26) ← backtrack: no more versions of github.com/lestrrat/go-jsref to try
(25) ← backtrack: no more versions of github.com/lestrrat/go-jsschema to try
(24) ← backtrack: no more versions of github.com/golang/protobuf to try
(23) ← backtrack: no more versions of github.com/juju/ratelimit to try
(22) ← backtrack: no more versions of github.com/mitchellh/mapstructure to try
(21) ← backtrack: no more versions of github.com/flynn-archive/go-shlex to try
(20) ← backtrack: no more versions of github.com/go-openapi/swag to try
(19) ← backtrack: no more versions of github.com/exponent-io/jsonpath to try
(18) ← backtrack: no more versions of github.com/go-check/check to try
(17) ← backtrack: no more versions of github.com/golang/geo to try
(16) ← backtrack: no more versions of github.com/AaronO/go-git-http to try
(15) ← backtrack: no more versions of github.com/howeyc/gopass to try
(14) ← backtrack: no more versions of github.com/fsouza/go-dockerclient to try
(13) ← backtrack: no more versions of github.com/daviddengcn/go-colortext to try
(12) ← backtrack: no more versions of github.com/docker/spdystream to try
(11) ← backtrack: no more versions of github.com/RangelReale/osincli to try
(10) ← backtrack: no more versions of github.com/evanphx/json-patch to try
(9) ← backtrack: no more versions of github.com/elazarl/go-bindata-assetfs to try
(8) ← backtrack: no more versions of github.com/chai2010/gettext-go to try
(7) ← backtrack: no more versions of github.com/clusterhq/flocker-go to try
(6) ← backtrack: no more versions of github.com/cloudfoundry-incubator/candiedyaml to try
(5) ← backtrack: no more versions of github.com/RackSec/srslog to try
(4) ← backtrack: no more versions of github.com/armon/circbuf to try
(3) ← backtrack: no more versions of github.com/MakeNowJust/heredoc to try
(2) ← backtrack: no more versions of github.com/PuerkitoBio/urlesc to try
(1) ← backtrack: no more versions of bitbucket.org/ww/goautoneg to try
✗ solving failed

Solver wall times by segment:
b-list-versions: 7m23.3266088s
b-list-pkgs: 1m9.6459638s
b-gmal: 55.2218103s
b-source-exists: 1.1431546s
new-atom: 358.0731ms
select-root: 239.1345ms
backtrack: 157.6221ms
select-atom: 84.4682ms
satisfy: 26.0678ms
unselect: 2.0051ms
b-deduce-proj-root: 501.5µs
other: 0s

TOTAL: 9m30.2054098s

No versions of k8s.io/apiserver met constraints:
master: Could not introduce k8s.io/apiserver@master due to multiple problematic subpackages:
Subpackage k8s.io/apiserver/pkg/util/cache is missing. (Package is required by (root).) Subpackage k8s.io/apiserver/plugin/pkg/authenticator/token/anytoken is missing. (Package is required by (root).)
release-1.6: Could not introduce k8s.io/[email protected] due to multiple problematic subpackages:
Subpackage k8s.io/apiserver/pkg/authentication/request/websocket is missing. (Package is required by (root).)
Subpackage k8s.io/apiserver/pkg/endpoints/discovery is missing. (Package is required by (root).) Subpackage k8s.io/apiserver/pkg/server/options/encryptionconfig is missing. (Package is required by (root).) Subpackage k8s.io/apiserver/pkg/storage/value is missing. (Package is required by (root).) Subpackage k8s.io/apiserver/pkg/storage/value/encrypt/aes is missing. (Package is required by (root).) Subpackage k8s.io/apiserver/pkg/storage/value/encrypt/identity is missing. (Package is required by (root).) Subpackage k8s.io/apiserver/pkg/storage/value/encrypt/secretbox is missing. (Package is required by (root).)

I will try to run once more, and get the diff from whatever package that results in the initial error.

@mojsha
Copy link
Author

mojsha commented Aug 28, 2017

Got the following errors now:

(52) ? attempt github.com/kubernetes-incubator/cluster-capacity with 14 pkgs; 2 versions to try
(52) try github.com/kubernetes-incubator/[email protected]
(52) ✗ Unable to update checked out version: error: The following untracked working tree files would be overwritten by checkout:
(52) .gitignore
(52) .travis.yml
(52) Dockerfile
(52) LICENSE
(52) Makefile
(52) OWNERS
(52) README.md
(52) WORKSPACE
(52) cmd/cluster-capacity/app/options/options.go
(52) cmd/cluster-capacity/app/server.go
(52) cmd/cluster-capacity/main.go
(52) cmd/genpod/app/options/options.go
(52) cmd/genpod/app/server.go
(52) cmd/genpod/main.go
(52) cmd/hypercc/hypercc.go
(52) cmd/hypercc/main.go
(52) config/default-scheduler.yaml
(52) defs/BUILD
(52) defs/build.bzl
(52) defs/deb.bzl
(52) defs/gcs_uploader.py
(52) defs/go.bzl
(52) doc/RUN_IN_KUBERNETES.md
(52) doc/api-definitions.md
(52) doc/api-operations.md
(52) doc/cluster-capacity.md
(52) doc/example-limit-range.yaml
(52) doc/html/api-reference/definitions.html
(52) doc/html/api-reference/operations.html
(52) doc/html/home.html
(52) examples/limits.yml
(52) examples/namespace-annotated.yml
(52) examples/namespace.yml
(52) examples/pod-with-no-resource-limits.yaml
(52) examples/pod.yaml
(52) examples/rc.yml
(52) examples/rq.yml
(52) glide.lock
(52) glide.yaml
(52) integration-tests.sh
(52) pkg/api/api.go
(52) pkg/client/nspod.go
(52) pkg/framework/record/recorder.go
(52) pkg/framework/report.go
(52) pkg/framework/restclient/external/restclient.go
(52) pkg/framework/restclient/external/restclient_test.go
(52) pkg/framework/restclient/external/watch_test.go
(52) pkg/framework/simulator.go
(52) pkg/framework/simulator_test.go
(52) pkg/framework/store/fake.go
(52) pkg/framework/store/store.go
(52) pkg/framework/strategy/strategy.go
(52) pkg/framework/strategy/strategy_test.go
(52) pkg/framework/watch/watch.go
(52) pkg/test/util.go
(52) pkg/utils/utils.go
(52) pod-spec.yaml
(52) test.sh
(52) vendor/github.com/PuerkitoBio/purell/.gitignore
(52) vendor/github.com/PuerkitoBio/purell/.travis.yml
(52) vendor/github.com/PuerkitoBio/purell/LICENSE
(52) vendor/github.com/PuerkitoBio/purell/README.md
(52) vendor/github.com/PuerkitoBio/purell/bench_test.go
(52) vendor/github.com/PuerkitoBio/purell/benchmarks/v0.1.0
(52) vendor/github.com/PuerkitoBio/purell/example_test.go
(52) vendor/github.com/PuerkitoBio/purell/purell.go
(52) vendor/github.com/PuerkitoBio/purell/purell_test.go
(52) vendor/github.com/PuerkitoBio/purell/urlnorm_test.go
(52) vendor/github.com/PuerkitoBio/urlesc/.travis.yml
(52) vendor/github.com/PuerkitoBio/urlesc/LICENSE
(52) vendor/github.com/PuerkitoBio/urlesc/README.md
(52) vendor/github.com/PuerkitoBio/urlesc/urlesc.go
(52) vendor/github.com/PuerkitoBio/urlesc/urlesc_test.go
(52) vendor/github.com/aws/aws-sdk-go/.gitignore
(52) vendor/github.com/aws/aws-sdk-go/.godoc_config
(52) vendor/github.com/aws/aws-sdk-go/.travis.yml
(52) vendor/github.com/aws/aws-sdk-go/CHANGELOG.md
(52) vendor/github.com/aws/aws-sdk-go/LICENSE.txt
(52) vendor/github.com/aws/aws-sdk-go/Makefile
(52) vendor/github.com/aws/aws-sdk-go/NOTICE.txt
(52) vendor/github.com/aws/aws-sdk-go/README.md
(52) vendor/github.com/aws/aws-sdk-go/aws/awserr/error.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awserr/types.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awsutil/copy.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awsutil/copy_test.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awsutil/equal.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awsutil/equal_test.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awsutil/path_value.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awsutil/path_value_test.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awsutil/prettify.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awsutil/string_value.go
(52) vendor/github.com/aws/aws-sdk-go/aws/client/client.go
(52) vendor/github.com/aws/aws-sdk-go/aws/client/default_retryer.go
(52) vendor/github.com/aws/aws-sdk-go/aws/client/metadata/client_info.go
(52) vendor/github.com/aws/aws-sdk-go/aws/config.go
(52) vendor/github.com/aws/aws-sdk-go/aws/config_test.go
(52) vendor/github.com/aws/aws-sdk-go/aws/convert_types.go
(52) vendor/github.com/aws/aws-sdk-go/aws/convert_types_test.go
(52) vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers.go
(52) vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers_test.go
(52) vendor/github.com/aws/aws-sdk-go/aws/corehandlers/param_validator.go
(52) vendor/github.com/aws/aws-sdk-go/aws/corehandlers/param_validator_test.go
(52) vendor/github.com/aws/aws-sdk-go/aws/credentials/chain_provider.go
(52) vendor/github.com/aws/aws-sdk-go/aws/credentials/chain_provider_test.go
(52) vendor/github.com/aws/aws-sdk-go/aws/credentials/credentials.go
(52) vendor/github
(52) error: The following untracked working tree files would be removed by checkout:
(52) vendor/github.com/dgrijalva/jwt-go/.gitignore
(52) vendor/github.com/dgrijalva/jwt-go/.travis.yml
(52) vendor/github.com/dgrijalva/jwt-go/LICENSE
(52) vendor/github.com/dgrijalva/jwt-go/MIGRATION_GUIDE.md
(52) vendor/github.com/dgrijalva/jwt-go/README.md
(52) vendor/github.com/dgrijalva/jwt-go/VERSION_HISTORY.md
(52) vendor/github.com/dgrijalva/jwt-go/claims.go
(52) vendor/github.com/dgrijalva/jwt-go/cmd/jwt/README.md
(52) vendor/github.com/dgrijalva/jwt-go/cmd/jwt/app.go
(52) vendor/github.com/dgrijalva/jwt-go/doc.go
(52) vendor/github.com/dgrijalva/jwt-go/ecdsa.go
(52) vendor/github.com/dgrijalva/jwt-go/ecdsa_test.go
(52) vendor/github.com/dgrijalva/jwt-go/ecdsa_utils.go
(52) vendor/github.com/dgrijalva/jwt-go/errors.go
(52) vendor/github.com/dgrijalva/jwt-go/example_test.go
(52) vendor/github.com/dgrijalva/jwt-go/hmac.go
(52) vendor/github.com/dgrijalva/jwt-go/hmac_example_test.go
(52) vendor/github.com/dgrijalva/jwt-go/hmac_test.go
(52) vendor/github.com/dgrijalva/jwt-go/http_example_test.go
(52) vendor/github.com/dgrijalva/jwt-go/map_claims.go
(52) vendor/github.com/dgrijalva/jwt-go/none.go
(52) vendor/github.com/dgrijalva/jwt-go/none_test.go
(52) vendor/github.com/dgrijalva/jwt-go/parser.go
(52) vendor/github.com/dgrijalva/jwt-go/parser_test.go
(52) vendor/github.com/dgrijalva/jwt-go/request/doc.go
(52) vendor/github.com/dgrijalva/jwt-go/request/extractor.go
(52) vendor/github.com/dgrijalva/jwt-go/request/extractor_example_test.go
(52) vendor/github.com/dgrijalva/jwt-go/request/extractor_test.go
(52) vendor/github.com/dgrijalva/jwt-go/request/oauth2.go
(52) vendor/github.com/dgrijalva/jwt-go/request/request.go
(52) vendor/github.com/dgrijalva/jwt-go/request/request_test.go
(52) vendor/github.com/dgrijalva/jwt-go/rsa.go
(52) vendor/github.com/dgrijalva/jwt-go/rsa_pss.go
(52) vendor/github.com/dgrijalva/jwt-go/rsa_pss_test.go
(52) vendor/github.com/dgrijalva/jwt-go/rsa_test.go
(52) vendor/github.com/dgrijalva/jwt-go/rsa_utils.go
(52) vendor/github.com/dgrijalva/jwt-go/signing_method.go
(52) vendor/github.com/dgrijalva/jwt-go/test/ec256-private.pem
(52) vendor/github.com/dgrijalva/jwt-go/test/ec256-public.pem
(52) vendor/github.com/dgrijalva/jwt-go/test/ec384-private.pem
(52) vendor/github.com/dgrijalva/jwt-go/test/ec384-public.pem
(52) vendor/github.com/dgrijalva/jwt-go/test/ec512-private.pem
(52) vendor/github.com/dgrijalva/jwt-go/test/ec512-public.pem
(52) vendor/github.com/dgrijalva/jwt-go/test/helpers.go
(52) vendor/github.com/dgrijalva/jwt-go/test/hmacTestKey
(52) vendor/github.com/dgrijalva/jwt-go/test/sample_key
(52) vendor/github.com/dgrijalva/jwt-go/test/sample_key.pub
(52) vendor/github.com/dgrijalva/jwt-go/token.go
(52) Please move or remove them before you switch branches.
(52) Aborting
(52) try github.com/kubernetes-incubator/cluster-capacity@master
(52) ✗ Unable to update checked out version: error: The following untracked working tree files would be overwritten by checkout:
(52) .gitignore
(52) .travis.yml
(52) Dockerfile
(52) LICENSE
(52) Makefile
(52) OWNERS
(52) README.md
(52) WORKSPACE
(52) cmd/cluster-capacity/app/options/options.go
(52) cmd/cluster-capacity/app/server.go
(52) cmd/cluster-capacity/main.go
(52) cmd/genpod/app/options/options.go
(52) cmd/genpod/app/server.go
(52) cmd/genpod/main.go
(52) cmd/hypercc/hypercc.go
(52) cmd/hypercc/main.go
(52) config/default-scheduler.yaml
(52) defs/BUILD
(52) defs/build.bzl
(52) defs/deb.bzl
(52) defs/gcs_uploader.py
(52) defs/go.bzl
(52) doc/RUN_IN_KUBERNETES.md
(52) doc/api-definitions.md
(52) doc/api-operations.md
(52) doc/cluster-capacity.md
(52) doc/example-limit-range.yaml
(52) doc/html/api-reference/definitions.html
(52) doc/html/api-reference/operations.html
(52) doc/html/home.html
(52) examples/limits.yml
(52) examples/namespace-annotated.yml
(52) examples/namespace.yml
(52) examples/pod-with-no-resource-limits.yaml
(52) examples/pod.yaml
(52) examples/rc.yml
(52) examples/rq.yml
(52) glide.lock
(52) glide.yaml
(52) integration-tests.sh
(52) pkg/api/api.go
(52) pkg/client/nspod.go
(52) pkg/framework/record/recorder.go
(52) pkg/framework/report.go
(52) pkg/framework/restclient/external/restclient.go
(52) pkg/framework/restclient/external/restclient_test.go
(52) pkg/framework/restclient/external/watch_test.go
(52) pkg/framework/simulator.go
(52) pkg/framework/simulator_test.go
(52) pkg/framework/store/fake.go
(52) pkg/framework/store/store.go
(52) pkg/framework/strategy/strategy.go
(52) pkg/framework/strategy/strategy_test.go
(52) pkg/framework/watch/watch.go
(52) pkg/test/util.go
(52) pkg/utils/utils.go
(52) pod-spec.yaml
(52) test.sh
(52) vendor/github.com/PuerkitoBio/purell/.gitignore
(52) vendor/github.com/PuerkitoBio/purell/.travis.yml
(52) vendor/github.com/PuerkitoBio/purell/LICENSE
(52) vendor/github.com/PuerkitoBio/purell/README.md
(52) vendor/github.com/PuerkitoBio/purell/bench_test.go
(52) vendor/github.com/PuerkitoBio/purell/benchmarks/v0.1.0
(52) vendor/github.com/PuerkitoBio/purell/example_test.go
(52) vendor/github.com/PuerkitoBio/purell/purell.go
(52) vendor/github.com/PuerkitoBio/purell/purell_test.go
(52) vendor/github.com/PuerkitoBio/purell/urlnorm_test.go
(52) vendor/github.com/PuerkitoBio/urlesc/.travis.yml
(52) vendor/github.com/PuerkitoBio/urlesc/LICENSE
(52) vendor/github.com/PuerkitoBio/urlesc/README.md
(52) vendor/github.com/PuerkitoBio/urlesc/urlesc.go
(52) vendor/github.com/PuerkitoBio/urlesc/urlesc_test.go
(52) vendor/github.com/aws/aws-sdk-go/.gitignore
(52) vendor/github.com/aws/aws-sdk-go/.godoc_config
(52) vendor/github.com/aws/aws-sdk-go/.travis.yml
(52) vendor/github.com/aws/aws-sdk-go/CHANGELOG.md
(52) vendor/github.com/aws/aws-sdk-go/LICENSE.txt
(52) vendor/github.com/aws/aws-sdk-go/Makefile
(52) vendor/github.com/aws/aws-sdk-go/NOTICE.txt
(52) vendor/github.com/aws/aws-sdk-go/README.md
(52) vendor/github.com/aws/aws-sdk-go/aws/awserr/error.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awserr/types.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awsutil/copy.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awsutil/copy_test.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awsutil/equal.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awsutil/equal_test.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awsutil/path_value.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awsutil/path_value_test.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awsutil/prettify.go
(52) vendor/github.com/aws/aws-sdk-go/aws/awsutil/string_value.go
(52) vendor/github.com/aws/aws-sdk-go/aws/client/client.go
(52) vendor/github.com/aws/aws-sdk-go/aws/client/default_retryer.go
(52) vendor/github.com/aws/aws-sdk-go/aws/client/metadata/client_info.go
(52) vendor/github.com/aws/aws-sdk-go/aws/config.go
(52) vendor/github.com/aws/aws-sdk-go/aws/config_test.go
(52) vendor/github.com/aws/aws-sdk-go/aws/convert_types.go
(52) vendor/github.com/aws/aws-sdk-go/aws/convert_types_test.go
(52) vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers.go
(52) vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers_test.go
(52) vendor/github.com/aws/aws-sdk-go/aws/corehandlers/param_validator.go
(52) vendor/github.com/aws/aws-sdk-go/aws/corehandlers/param_validator_test.go
(52) vendor/github.com/aws/aws-sdk-go/aws/credentials/chain_provider.go
(52) vendor/github.com/aws/aws-sdk-go/aws/credentials/chain_provider_test.go
(52) vendor/github.com/aws/aws-sdk-go/aws/credentials/credentials.go
(52) vendor/github
(52) Aborting
(52) ← no more versions of github.com/kubernetes-incubator/cluster-capacity to try; begin backtrack
(51) ← backtrack: no more versions of github.com/go-openapi/swag to try
(50) ← backtrack: no more versions of github.com/golang/protobuf to try
(49) ← backtrack: no more versions of github.com/davecgh/go-spew to try
(48) ← backtrack: no more versions of github.com/prometheus/client_model to try
(47) ← backtrack: no more versions of github.com/golang/glog to try
(46) ← backtrack: no more versions of github.com/gophercloud/gophercloud to try
(45) ← backtrack: no more versions of github.com/lestrrat/go-pdebug to try
(44) ← backtrack: no more versions of golang.org/x/crypto to try
(43) ← backtrack: no more versions of gopkg.in/gomail.v2 to try
(42) ← backtrack: no more versions of github.com/containers/storage to try
(41) ← backtrack: no more versions of github.com/containers/image to try
(40) ← backtrack: no more versions of github.com/quobyte/api to try
(39) ← backtrack: no more versions of github.com/juju/ratelimit to try
(38) ← backtrack: no more versions of github.com/mitchellh/go-wordwrap to try
(37) ← backtrack: no more versions of github.com/stvp/go-udp-testing to try
(36) ← backtrack: no more versions of golang.org/x/sys to try
(35) ← backtrack: no more versions of github.com/lestrrat/go-structinfo to try
(34) ← backtrack: no more versions of github.com/inconshreveable/mousetrap to try
(33) ← backtrack: no more versions of github.com/lestrrat/go-jspointer to try
(32) ← backtrack: no more versions of github.com/lestrrat/go-jsref to try
(31) ← backtrack: no more versions of github.com/getsentry/raven-go to try
(30) ← backtrack: no more versions of github.com/go-openapi/spec to try
(29) ← backtrack: no more versions of vbom.ml/util to try
(28) ← backtrack: no more versions of github.com/go-check/check to try
(27) ← backtrack: no more versions of github.com/ugorji/go to try
(26) ← backtrack: no more versions of github.com/golang/groupcache to try
(25) ← backtrack: no more versions of github.com/evanphx/json-patch to try
(24) ← backtrack: no more versions of github.com/hashicorp/go-cleanhttp to try
(23) ← backtrack: no more versions of github.com/flynn-archive/go-shlex to try
(22) ← backtrack: no more versions of github.com/exponent-io/jsonpath to try
(21) ← backtrack: no more versions of gopkg.in/yaml.v1 to try
(20) ← backtrack: no more versions of github.com/lestrrat/go-jsschema to try
(19) ← backtrack: no more versions of github.com/go-openapi/jsonpointer to try
(18) ← backtrack: no more versions of github.com/miekg/dns to try
(17) ← backtrack: no more versions of github.com/howeyc/gopass to try
(16) ← backtrack: no more versions of github.com/stevvooe/resumable to try
(15) ← backtrack: no more versions of github.com/go-openapi/jsonreference to try
(14) ← backtrack: no more versions of github.com/cloudfoundry-incubator/candiedyaml to try
(13) ← backtrack: no more versions of github.com/golang/geo to try
(12) ← backtrack: no more versions of github.com/daviddengcn/go-colortext to try
(11) ← backtrack: no more versions of github.com/docker/spdystream to try
(10) ← backtrack: no more versions of github.com/googleapis/gax-go to try
(9) ← backtrack: no more versions of github.com/elazarl/go-bindata-assetfs to try
(8) ← backtrack: no more versions of github.com/RackSec/srslog to try
(7) ← backtrack: no more versions of github.com/armon/circbuf to try
(6) ← backtrack: no more versions of github.com/clusterhq/flocker-go to try
(5) ← backtrack: no more versions of github.com/chai2010/gettext-go to try
(4) ← backtrack: no more versions of github.com/PuerkitoBio/urlesc to try
(3) ← backtrack: no more versions of github.com/RangelReale/osincli to try
(2) ← backtrack: no more versions of github.com/MakeNowJust/heredoc to try
(1) ← backtrack: no more versions of bitbucket.org/ww/goautoneg to try
✗ solving failed

Solver wall times by segment:
b-list-versions: 11m23.8810053s
b-list-pkgs: 1m55.0409676s
b-gmal: 1m29.0536268s
b-source-exists: 4.074869s
new-atom: 675.7382ms
satisfy: 570.4925ms
select-root: 408.6021ms
backtrack: 269.048ms
select-atom: 162.9482ms
unselect: 8.0209ms
b-deduce-proj-root: 0s
other: 0s

TOTAL: 14m54.1453186s

No versions of github.com/kubernetes-incubator/cluster-capacity met constraints:
v0.1.0: Unable to update checked out version: error: The following untracked working tree files would be overwritten by checkout:
.gitignore
.travis.yml
Dockerfile
LICENSE
Makefile
OWNERS
README.md
WORKSPACE
cmd/cluster-capacity/app/options/options.go
cmd/cluster-capacity/app/server.go
cmd/cluster-capacity/main.go
cmd/genpod/app/options/options.go
cmd/genpod/app/server.go
cmd/genpod/main.go
cmd/hypercc/hypercc.go
cmd/hypercc/main.go
config/default-scheduler.yaml
defs/BUILD
defs/build.bzl
defs/deb.bzl
defs/gcs_uploader.py
defs/go.bzl
doc/RUN_IN_KUBERNETES.md
doc/api-definitions.md
doc/api-operations.md
doc/cluster-capacity.md
doc/example-limit-range.yaml
doc/html/api-reference/definitions.html
doc/html/api-reference/operations.html
doc/html/home.html
examples/limits.yml
examples/namespace-annotated.yml
examples/namespace.yml
examples/pod-with-no-resource-limits.yaml
examples/pod.yaml
examples/rc.yml
examples/rq.yml
glide.lock
glide.yaml
integration-tests.sh
pkg/api/api.go
pkg/client/nspod.go
pkg/framework/record/recorder.go
pkg/framework/report.go
pkg/framework/restclient/external/restclient.go
pkg/framework/restclient/external/restclient_test.go
pkg/framework/restclient/external/watch_test.go
pkg/framework/simulator.go
pkg/framework/simulator_test.go
pkg/framework/store/fake.go
pkg/framework/store/store.go
pkg/framework/strategy/strategy.go
pkg/framework/strategy/strategy_test.go
pkg/framework/watch/watch.go
pkg/test/util.go
pkg/utils/utils.go
pod-spec.yaml
test.sh
vendor/github.com/PuerkitoBio/purell/.gitignore
vendor/github.com/PuerkitoBio/purell/.travis.yml
vendor/github.com/PuerkitoBio/purell/LICENSE
vendor/github.com/PuerkitoBio/purell/README.md
vendor/github.com/PuerkitoBio/purell/bench_test.go
vendor/github.com/PuerkitoBio/purell/benchmarks/v0.1.0
vendor/github.com/PuerkitoBio/purell/example_test.go
vendor/github.com/PuerkitoBio/purell/purell.go
vendor/github.com/PuerkitoBio/purell/purell_test.go
vendor/github.com/PuerkitoBio/purell/urlnorm_test.go
vendor/github.com/PuerkitoBio/urlesc/.travis.yml
vendor/github.com/PuerkitoBio/urlesc/LICENSE
vendor/github.com/PuerkitoBio/urlesc/README.md
vendor/github.com/PuerkitoBio/urlesc/urlesc.go
vendor/github.com/PuerkitoBio/urlesc/urlesc_test.go
vendor/github.com/aws/aws-sdk-go/.gitignore
vendor/github.com/aws/aws-sdk-go/.godoc_config
vendor/github.com/aws/aws-sdk-go/.travis.yml
vendor/github.com/aws/aws-sdk-go/CHANGELOG.md
vendor/github.com/aws/aws-sdk-go/LICENSE.txt
vendor/github.com/aws/aws-sdk-go/Makefile
vendor/github.com/aws/aws-sdk-go/NOTICE.txt
vendor/github.com/aws/aws-sdk-go/README.md
vendor/github.com/aws/aws-sdk-go/aws/awserr/error.go
vendor/github.com/aws/aws-sdk-go/aws/awserr/types.go
vendor/github.com/aws/aws-sdk-go/aws/awsutil/copy.go
vendor/github.com/aws/aws-sdk-go/aws/awsutil/copy_test.go
vendor/github.com/aws/aws-sdk-go/aws/awsutil/equal.go
vendor/github.com/aws/aws-sdk-go/aws/awsutil/equal_test.go
vendor/github.com/aws/aws-sdk-go/aws/awsutil/path_value.go
vendor/github.com/aws/aws-sdk-go/aws/awsutil/path_value_test.go
vendor/github.com/aws/aws-sdk-go/aws/awsutil/prettify.go
vendor/github.com/aws/aws-sdk-go/aws/awsutil/string_value.go
vendor/github.com/aws/aws-sdk-go/aws/client/client.go
vendor/github.com/aws/aws-sdk-go/aws/client/default_retryer.go
vendor/github.com/aws/aws-sdk-go/aws/client/metadata/client_info.go
vendor/github.com/aws/aws-sdk-go/aws/config.go
vendor/github.com/aws/aws-sdk-go/aws/config_test.go
vendor/github.com/aws/aws-sdk-go/aws/convert_types.go
vendor/github.com/aws/aws-sdk-go/aws/convert_types_test.go
vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers.go
vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers_test.go
vendor/github.com/aws/aws-sdk-go/aws/corehandlers/param_validator.go
vendor/github.com/aws/aws-sdk-go/aws/corehandlers/param_validator_test.go
vendor/github.com/aws/aws-sdk-go/aws/credentials/chain_provider.go
vendor/github.com/aws/aws-sdk-go/aws/credentials/chain_provider_test.go
vendor/github.com/aws/aws-sdk-go/aws/credentials/credentials.go
vendor/github
error: The following untracked working tree files would be removed by checkout:
vendor/github.com/dgrijalva/jwt-go/.gitignore
vendor/github.com/dgrijalva/jwt-go/.travis.yml
vendor/github.com/dgrijalva/jwt-go/LICENSE
vendor/github.com/dgrijalva/jwt-go/MIGRATION_GUIDE.md
vendor/github.com/dgrijalva/jwt-go/README.md
vendor/github.com/dgrijalva/jwt-go/VERSION_HISTORY.md
vendor/github.com/dgrijalva/jwt-go/claims.go
vendor/github.com/dgrijalva/jwt-go/cmd/jwt/README.md
vendor/github.com/dgrijalva/jwt-go/cmd/jwt/app.go
vendor/github.com/dgrijalva/jwt-go/doc.go
vendor/github.com/dgrijalva/jwt-go/ecdsa.go
vendor/github.com/dgrijalva/jwt-go/ecdsa_test.go
vendor/github.com/dgrijalva/jwt-go/ecdsa_utils.go
vendor/github.com/dgrijalva/jwt-go/errors.go
vendor/github.com/dgrijalva/jwt-go/example_test.go
vendor/github.com/dgrijalva/jwt-go/hmac.go
vendor/github.com/dgrijalva/jwt-go/hmac_example_test.go
vendor/github.com/dgrijalva/jwt-go/hmac_test.go
vendor/github.com/dgrijalva/jwt-go/http_example_test.go
vendor/github.com/dgrijalva/jwt-go/map_claims.go
vendor/github.com/dgrijalva/jwt-go/none.go
vendor/github.com/dgrijalva/jwt-go/none_test.go
vendor/github.com/dgrijalva/jwt-go/parser.go
vendor/github.com/dgrijalva/jwt-go/parser_test.go
vendor/github.com/dgrijalva/jwt-go/request/doc.go
vendor/github.com/dgrijalva/jwt-go/request/extractor.go
vendor/github.com/dgrijalva/jwt-go/request/extractor_example_test.go
vendor/github.com/dgrijalva/jwt-go/request/extractor_test.go
vendor/github.com/dgrijalva/jwt-go/request/oauth2.go
vendor/github.com/dgrijalva/jwt-go/request/request.go
vendor/github.com/dgrijalva/jwt-go/request/request_test.go
vendor/github.com/dgrijalva/jwt-go/rsa.go
vendor/github.com/dgrijalva/jwt-go/rsa_pss.go
vendor/github.com/dgrijalva/jwt-go/rsa_pss_test.go
vendor/github.com/dgrijalva/jwt-go/rsa_test.go
vendor/github.com/dgrijalva/jwt-go/rsa_utils.go
vendor/github.com/dgrijalva/jwt-go/signing_method.go
vendor/github.com/dgrijalva/jwt-go/test/ec256-private.pem
vendor/github.com/dgrijalva/jwt-go/test/ec256-public.pem
vendor/github.com/dgrijalva/jwt-go/test/ec384-private.pem
vendor/github.com/dgrijalva/jwt-go/test/ec384-public.pem
vendor/github.com/dgrijalva/jwt-go/test/ec512-private.pem
vendor/github.com/dgrijalva/jwt-go/test/ec512-public.pem
vendor/github.com/dgrijalva/jwt-go/test/helpers.go
vendor/github.com/dgrijalva/jwt-go/test/hmacTestKey
vendor/github.com/dgrijalva/jwt-go/test/sample_key
vendor/github.com/dgrijalva/jwt-go/test/sample_key.pub
vendor/github.com/dgrijalva/jwt-go/token.go
Please move or remove them before you switch branches.
Aborting

    master: Unable to update checked out version: error: The following untracked working tree files would be overwritten by checkout:
    .gitignore
    .travis.yml
    Dockerfile
    LICENSE
    Makefile
    OWNERS
    README.md
    WORKSPACE
    cmd/cluster-capacity/app/options/options.go
    cmd/cluster-capacity/app/server.go
    cmd/cluster-capacity/main.go
    cmd/genpod/app/options/options.go
    cmd/genpod/app/server.go
    cmd/genpod/main.go
    cmd/hypercc/hypercc.go
    cmd/hypercc/main.go
    config/default-scheduler.yaml
    defs/BUILD
    defs/build.bzl
    defs/deb.bzl
    defs/gcs_uploader.py
    defs/go.bzl
    doc/RUN_IN_KUBERNETES.md
    doc/api-definitions.md
    doc/api-operations.md
    doc/cluster-capacity.md
    doc/example-limit-range.yaml
    doc/html/api-reference/definitions.html
    doc/html/api-reference/operations.html
    doc/html/home.html
    examples/limits.yml
    examples/namespace-annotated.yml
    examples/namespace.yml
    examples/pod-with-no-resource-limits.yaml
    examples/pod.yaml
    examples/rc.yml
    examples/rq.yml
    glide.lock
    glide.yaml
    integration-tests.sh
    pkg/api/api.go
    pkg/client/nspod.go
    pkg/framework/record/recorder.go
    pkg/framework/report.go
    pkg/framework/restclient/external/restclient.go
    pkg/framework/restclient/external/restclient_test.go
    pkg/framework/restclient/external/watch_test.go
    pkg/framework/simulator.go
    pkg/framework/simulator_test.go
    pkg/framework/store/fake.go
    pkg/framework/store/store.go
    pkg/framework/strategy/strategy.go
    pkg/framework/strategy/strategy_test.go
    pkg/framework/watch/watch.go
    pkg/test/util.go
    pkg/utils/utils.go
    pod-spec.yaml
    test.sh
    vendor/github.com/PuerkitoBio/purell/.gitignore
    vendor/github.com/PuerkitoBio/purell/.travis.yml
    vendor/github.com/PuerkitoBio/purell/LICENSE
    vendor/github.com/PuerkitoBio/purell/README.md
    vendor/github.com/PuerkitoBio/purell/bench_test.go
    vendor/github.com/PuerkitoBio/purell/benchmarks/v0.1.0
    vendor/github.com/PuerkitoBio/purell/example_test.go
    vendor/github.com/PuerkitoBio/purell/purell.go
    vendor/github.com/PuerkitoBio/purell/purell_test.go
    vendor/github.com/PuerkitoBio/purell/urlnorm_test.go
    vendor/github.com/PuerkitoBio/urlesc/.travis.yml
    vendor/github.com/PuerkitoBio/urlesc/LICENSE
    vendor/github.com/PuerkitoBio/urlesc/README.md
    vendor/github.com/PuerkitoBio/urlesc/urlesc.go
    vendor/github.com/PuerkitoBio/urlesc/urlesc_test.go
    vendor/github.com/aws/aws-sdk-go/.gitignore
    vendor/github.com/aws/aws-sdk-go/.godoc_config
    vendor/github.com/aws/aws-sdk-go/.travis.yml
    vendor/github.com/aws/aws-sdk-go/CHANGELOG.md
    vendor/github.com/aws/aws-sdk-go/LICENSE.txt
    vendor/github.com/aws/aws-sdk-go/Makefile
    vendor/github.com/aws/aws-sdk-go/NOTICE.txt
    vendor/github.com/aws/aws-sdk-go/README.md
    vendor/github.com/aws/aws-sdk-go/aws/awserr/error.go
    vendor/github.com/aws/aws-sdk-go/aws/awserr/types.go
    vendor/github.com/aws/aws-sdk-go/aws/awsutil/copy.go
    vendor/github.com/aws/aws-sdk-go/aws/awsutil/copy_test.go
    vendor/github.com/aws/aws-sdk-go/aws/awsutil/equal.go
    vendor/github.com/aws/aws-sdk-go/aws/awsutil/equal_test.go
    vendor/github.com/aws/aws-sdk-go/aws/awsutil/path_value.go
    vendor/github.com/aws/aws-sdk-go/aws/awsutil/path_value_test.go
    vendor/github.com/aws/aws-sdk-go/aws/awsutil/prettify.go
    vendor/github.com/aws/aws-sdk-go/aws/awsutil/string_value.go
    vendor/github.com/aws/aws-sdk-go/aws/client/client.go
    vendor/github.com/aws/aws-sdk-go/aws/client/default_retryer.go
    vendor/github.com/aws/aws-sdk-go/aws/client/metadata/client_info.go
    vendor/github.com/aws/aws-sdk-go/aws/config.go
    vendor/github.com/aws/aws-sdk-go/aws/config_test.go
    vendor/github.com/aws/aws-sdk-go/aws/convert_types.go
    vendor/github.com/aws/aws-sdk-go/aws/convert_types_test.go
    vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers.go
    vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers_test.go
    vendor/github.com/aws/aws-sdk-go/aws/corehandlers/param_validator.go
    vendor/github.com/aws/aws-sdk-go/aws/corehandlers/param_validator_test.go
    vendor/github.com/aws/aws-sdk-go/aws/credentials/chain_provider.go
    vendor/github.com/aws/aws-sdk-go/aws/credentials/chain_provider_test.go
    vendor/github.com/aws/aws-sdk-go/aws/credentials/credentials.go
    vendor/github

Aborting

Looks like its the vendor folder of kubernetes-incubator-cluster-capacity and I tried git diff in each and every vendor folder and it returns nothing.

@sdboyer
Copy link
Member

sdboyer commented Aug 28, 2017

aaaarrrrggghhhhhhh

I tried git diff in each and every vendor folder and it returns nothing.

that was in $GOPATH/pkg/dep/sources/https---github.com-kubernetes-incubator-cluster-capacity that you ran it, right? it's the whole repo there that we're trying to diff, not any specific vendor dir (and definitely not your project's vendor dir)

@mojsha
Copy link
Author

mojsha commented Aug 29, 2017

Yes:

C:\projects\go\pkg\dep\sources\https---github.com-kubernetes--incubator-cluster--capacity>git diff

C:\projects\go\pkg\dep\sources\https---github.com-kubernetes--incubator-cluster--capacity>

What I meant was that the errors I see when running a "dep init" seem to point to vendor packages (in addition to the kubernetes package).

@sdboyer
Copy link
Member

sdboyer commented Aug 29, 2017

What I meant was that the errors I see when running a "dep init" seem to point to vendor packages (in addition to the kubernetes package).

right, i gotcha. that's just a trick of the output - that's actually the vendor/ directory that's in github.com/kubernetes-incubator/cluster-capacity.

what's the value of git config --get --global core.autocrlf?

if you directly git clone https://github.com/kubernetes-incubator/cluster-capacity, does it check out with a dirty working tree?

@mojsha
Copy link
Author

mojsha commented Aug 29, 2017

$ git config --get --global core.autocrlf
false

$ git clone https://github.com/kubernetes-incubator/cluster-capacity
Cloning into 'cluster-capacity'...
remote: Counting objects: 63698, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 63698 (delta 0), reused 0 (delta 0), pack-reused 63696
Receiving objects: 100% (63698/63698), 70.17 MiB | 8.72 MiB/s, done.
Resolving deltas: 100% (34275/34275), done.
Checking out files: 100% (18340/18340), done.

$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean

@sdboyer
Copy link
Member

sdboyer commented Aug 29, 2017

😢

if you remove the $GOPATH/pkg/dep/sources/https---github.com-kubernetes-incubator-cluster-capacity and retry with the dep init -v, does the some problem recur?

@mojsha
Copy link
Author

mojsha commented Aug 29, 2017

dep init -v
Getting direct dependencies...
Checked 4932 directories for packages.
Found 218 direct dependencies.
Root project is "egresscontroller"
3490 transitively valid internal packages
2978 external packages imported from 218 projects
(0) ✓ select (root)
(1) ? attempt bitbucket.org/ww/goautoneg with 1 pkgs; 1 versions to try
(1) try bitbucket.org/ww/goautoneg@default
(1) ✓ select bitbucket.org/ww/goautoneg@default w/1 pkgs
(2) ? attempt github.com/MakeNowJust/heredoc with 1 pkgs; 1 versions to try
(2) try github.com/MakeNowJust/heredoc@master
(2) ✓ select github.com/MakeNowJust/heredoc@master w/1 pkgs
(3) ? attempt github.com/PuerkitoBio/urlesc with 1 pkgs; 1 versions to try
(3) try github.com/PuerkitoBio/urlesc@master
(3) ✓ select github.com/PuerkitoBio/urlesc@master w/1 pkgs
(4) ? attempt github.com/armon/circbuf with 1 pkgs; 1 versions to try
(4) try github.com/armon/circbuf@master
(4) ✓ select github.com/armon/circbuf@master w/1 pkgs
(5) ? attempt github.com/RackSec/srslog with 1 pkgs; 1 versions to try
(5) try github.com/RackSec/srslog@master
(5) ✓ select github.com/RackSec/srslog@master w/1 pkgs
(6) ? attempt github.com/RangelReale/osincli with 1 pkgs; 1 versions to try
(6) try github.com/RangelReale/osincli@master
(6) ✓ select github.com/RangelReale/osincli@master w/1 pkgs
(7) ? attempt github.com/clusterhq/flocker-go with 1 pkgs; 1 versions to try
(7) try github.com/clusterhq/flocker-go@master
(7) ✓ select github.com/clusterhq/flocker-go@master w/1 pkgs
(8) ? attempt github.com/golang/glog with 1 pkgs; 1 versions to try
(8) try github.com/golang/glog@master
(8) ✓ select github.com/golang/glog@master w/1 pkgs
(9) ? attempt github.com/evanphx/json-patch with 1 pkgs; 1 versions to try
(9) try github.com/evanphx/json-patch@master
(9) ✓ select github.com/evanphx/json-patch@master w/1 pkgs
(10) ? attempt github.com/elazarl/go-bindata-assetfs with 1 pkgs; 1 versions to try
(10) try github.com/elazarl/go-bindata-assetfs@master
(10) ✓ select github.com/elazarl/go-bindata-assetfs@master w/1 pkgs
(11) ? attempt github.com/chai2010/gettext-go with 1 pkgs; 1 versions to try
(11) try github.com/chai2010/gettext-go@master
(11) ✓ select github.com/chai2010/gettext-go@master w/4 pkgs
(12) ? attempt github.com/cloudfoundry-incubator/candiedyaml with 1 pkgs; 1 versions to try
(12) try github.com/cloudfoundry-incubator/candiedyaml@master
(12) ✓ select github.com/cloudfoundry-incubator/candiedyaml@master w/1 pkgs
(13) ? attempt github.com/docker/spdystream with 1 pkgs; 1 versions to try
(13) try github.com/docker/spdystream@master
(13) ✓ select github.com/docker/spdystream@master w/2 pkgs
(14) ? attempt github.com/golang/groupcache with 5 pkgs; 1 versions to try
(14) try github.com/golang/groupcache@master
(14) ✓ select github.com/golang/groupcache@master w/5 pkgs
(15) ? attempt github.com/go-openapi/jsonpointer with 1 pkgs; 1 versions to try
(15) try github.com/go-openapi/jsonpointer@master
(15) ✓ select github.com/go-openapi/jsonpointer@master w/1 pkgs
(16) ? attempt github.com/openshift/imagebuilder with 3 pkgs; 1 versions to try
(16) try github.com/openshift/imagebuilder@master
(16) ✓ select github.com/openshift/imagebuilder@master w/5 pkgs
(17) ? attempt github.com/quobyte/api with 1 pkgs; 1 versions to try
(17) try github.com/quobyte/api@master
(17) ✓ select github.com/quobyte/api@master w/1 pkgs
(18) ? attempt github.com/stevvooe/resumable with 3 pkgs; 1 versions to try
(18) try github.com/stevvooe/resumable@master
(18) ✓ select github.com/stevvooe/resumable@master w/3 pkgs
(19) ? attempt github.com/go-openapi/jsonreference with 1 pkgs; 1 versions to try
(19) try github.com/go-openapi/jsonreference@master
(19) ✓ select github.com/go-openapi/jsonreference@master w/1 pkgs
(20) ? attempt github.com/golang/geo with 1 pkgs; 1 versions to try
(20) try github.com/golang/geo@master
(20) ✓ select github.com/golang/geo@master w/2 pkgs
(21) ? attempt github.com/exponent-io/jsonpath with 1 pkgs; 1 versions to try
(21) try github.com/exponent-io/jsonpath@master
(21) ✓ select github.com/exponent-io/jsonpath@master w/1 pkgs
(22) ? attempt github.com/daviddengcn/go-colortext with 1 pkgs; 1 versions to try
(22) try github.com/daviddengcn/go-colortext@master
(22) ✓ select github.com/daviddengcn/go-colortext@master w/1 pkgs
(23) ? attempt github.com/flynn-archive/go-shlex with 1 pkgs; 1 versions to try
(23) try github.com/flynn-archive/go-shlex@master
(23) ✓ select github.com/flynn-archive/go-shlex@master w/1 pkgs
(24) ? attempt github.com/mxk/go-flowrate with 1 pkgs; 1 versions to try
(24) try github.com/mxk/go-flowrate@master
(24) ✓ select github.com/mxk/go-flowrate@master w/1 pkgs
(25) ? attempt github.com/go-openapi/swag with 1 pkgs; 1 versions to try
(25) try github.com/go-openapi/swag@master
(25) ✓ select github.com/go-openapi/swag@master w/1 pkgs
(26) ? attempt github.com/hashicorp/go-cleanhttp with 1 pkgs; 1 versions to try
(26) try github.com/hashicorp/go-cleanhttp@master
(26) ✓ select github.com/hashicorp/go-cleanhttp@master w/1 pkgs
(27) ? attempt github.com/mitchellh/mapstructure with 1 pkgs; 1 versions to try
(27) try github.com/mitchellh/mapstructure@master
(27) ✓ select github.com/mitchellh/mapstructure@master w/1 pkgs
(28) ? attempt google.golang.org/api with 16 pkgs; 2 versions to try
(28) try google.golang.org/api@master
(29) ✗ google.golang.org/api at master has problem subpkg(s):
(29) google.golang.org/api/logging/v1beta3 is missing; required by (root).
(28) try google.golang.org/api@dartman
(29) ✗ google.golang.org/api at dartman has problem subpkg(s):
(29) google.golang.org/api/logging/v1beta3 is missing; required by (root).
(28) ← no more versions of google.golang.org/api to try; begin backtrack
(27) ← backtrack: no more versions of github.com/mitchellh/mapstructure to try
(26) ← backtrack: no more versions of github.com/hashicorp/go-cleanhttp to try
(25) ← backtrack: no more versions of github.com/go-openapi/swag to try
(24) ← backtrack: no more versions of github.com/mxk/go-flowrate to try
(23) ← backtrack: no more versions of github.com/flynn-archive/go-shlex to try
(22) ← backtrack: no more versions of github.com/daviddengcn/go-colortext to try
(21) ← backtrack: no more versions of github.com/exponent-io/jsonpath to try
(20) ← backtrack: no more versions of github.com/golang/geo to try
(19) ← backtrack: no more versions of github.com/go-openapi/jsonreference to try
(18) ← backtrack: no more versions of github.com/stevvooe/resumable to try
(17) ← backtrack: no more versions of github.com/quobyte/api to try
(16) ← backtrack: no more versions of github.com/openshift/imagebuilder to try
(15) ← backtrack: no more versions of github.com/go-openapi/jsonpointer to try
(14) ← backtrack: no more versions of github.com/golang/groupcache to try
(13) ← backtrack: no more versions of github.com/docker/spdystream to try
(12) ← backtrack: no more versions of github.com/cloudfoundry-incubator/candiedyaml to try
(11) ← backtrack: no more versions of github.com/chai2010/gettext-go to try
(10) ← backtrack: no more versions of github.com/elazarl/go-bindata-assetfs to try
(9) ← backtrack: no more versions of github.com/evanphx/json-patch to try
(8) ← backtrack: no more versions of github.com/golang/glog to try
(7) ← backtrack: no more versions of github.com/clusterhq/flocker-go to try
(6) ← backtrack: no more versions of github.com/RangelReale/osincli to try
(5) ← backtrack: no more versions of github.com/RackSec/srslog to try
(4) ← backtrack: no more versions of github.com/armon/circbuf to try
(3) ← backtrack: no more versions of github.com/PuerkitoBio/urlesc to try
(2) ← backtrack: no more versions of github.com/MakeNowJust/heredoc to try
(1) ← backtrack: no more versions of bitbucket.org/ww/goautoneg to try
✗ solving failed

Solver wall times by segment:
b-list-versions: 7m4.8924108s
b-list-pkgs: 52.5851387s
b-gmal: 41.0848102s
new-atom: 467.993ms
backtrack: 206.947ms
select-root: 184.2064ms
select-atom: 42.7232ms
satisfy: 8.0201ms
unselect: 2.5429ms
other: 501.1µs
b-deduce-proj-root: 0s
b-source-exists: 0s

TOTAL: 8m39.4752934s

No versions of google.golang.org/api met constraints:
master: Could not introduce google.golang.org/api@master, as its subpackage google.golang.org/api/logging/v1beta3 is missing. (Package is required by (root).)
dartman: Could not introduce google.golang.org/api@dartman, as its subpackage google.golang.org/api/logging/v1beta3 is missing. (Package is required by (root).)

@sdboyer
Copy link
Member

sdboyer commented Aug 29, 2017

ah well, we don't have an actual bug anymore. now we're back to proper errors - google.golang.org/api/logging/v1beta3 apparently no longer exists?
https://godoc.org/google.golang.org/api/logging

(idk why google is releasing things that way 😢)

@mojsha
Copy link
Author

mojsha commented Aug 31, 2017

Ok, can I get init to create the files it needs and move on even if one or two packages are not working 100% as they should? I mean it's blocking me from working.

@sdboyer
Copy link
Member

sdboyer commented Aug 31, 2017

so, first, we're actively working on k8s compatibility with dep, but i might not be able to promise you a successful outcome right now :(

but for now, you've gotta solve the problems it's relaying to you: currently, your "egresscontroller" project appears to import google.golang.org/api/logging/v1beta3. that doesn't exist anymore. change that import to something that exists, and dep init might be able to make it all the way through.

dep init not being able to make it all the way through is a more general problem, though. we know it creates a terrible UX, but we've been trying to figure out the right way to make it fail. @carolynvs what if we just print the final form of the Gopkg.toml attempt to stdout - have we considered that yet?

@mojsha
Copy link
Author

mojsha commented Aug 31, 2017

Ok, so I couldn't find that dependency, but I had a vendor folder, and it looks like it went through my vendor folder and that it might have been there. I removed the vendor folder, and now it's much less packages when it begins, but everyone of them fails with these errors:

Aborting

    v1.2.2: Unable to update checked out version: error: The following untracked working tree files would be overwritten by checkout:
    .gitattributes
    .github/ISSUE_TEMPLATE.md
    .gitignore
    .tito/lib/origin/__init__.py
    .tito/lib/origin/builder/__init__.py
    .tito/lib/origin/tagger/__init__.py
    .tito/packages/.readme
    .tito/packages/origin
    .tito/releasers.conf
    .tito/tito.props
    .travis.yml
    CONTRIBUTING.adoc
    Godeps/Godeps.json
    Godeps/Readme
    HACKING.md
    LICENSE
    Makefile
    README.md
    UPGRADE.md
    Vagrantfile
    api/README.md
    api/swagger-spec/api-v1.json
    api/swagger-spec/oapi-v1.json
    assets/README.md

Please move or remove them before you switch branches.
error: The following untracked working tree files would be removed by checkout:
.tito/lib/origin/common.py
OWNERS
api/docs/_topic_map.yml
api/docs/api/v1.APIResourceList.adoc
api/docs/api/v1.APIVersions.adoc
api/docs/api/v1.Binding.adoc
api/docs/api/v1.ComponentStatus.adoc
api/docs/api/v1.ConfigMap.adoc
api/docs/api/v1.Endpoints.adoc
api/docs/api/v1.Event.adoc
api/docs/api/v1.LimitRange.adoc
api/docs/api/v1.Namespace.adoc
api/docs/api/v1.Node.adoc
api/docs/api/v1.PersistentVolume.adoc
api/docs/api/v1.PersistentVolumeClaim.adoc
api/docs/api/v1.Pod.adoc
api/docs/api/v1.PodTemplate.adoc
api/docs/api/v1.ReplicationController.adoc
api/docs/api/v1.ResourceQuota.adoc
api/docs/api/v1.Secret.adoc
api/docs/api/v1.SecurityContextConstraints.adoc
api/docs/api/v1.Service.adoc
api/docs/api/v1.ServiceAccount.adoc
api/docs/apis-apps.openshift.io/v1.DeploymentConfig.adoc
api/docs/apis-apps/v1beta1.ControllerRevision.adoc
api/docs/apis-apps/v1beta1.Deployment.adoc
api/docs/apis-apps/v1beta1.StatefulSet.adoc
api/docs/apis-authentication.k8s.io/v1.TokenReview.adoc
api/docs/apis-authentication.k8s.io/v1beta1.TokenReview.adoc
api/docs/apis-authorization.k8s.io/v1.LocalSubjectAccessReview.adoc
api/docs/apis-authorization.k8s.io/v1.SelfSubjectAccessReview.adoc
api/docs/apis-authorization.k8s.io/v1.SubjectAccessReview.adoc
api/docs/apis-authorization.k8s.io/v1beta1.LocalSubjectAccessReview.adoc
api/docs/apis-authorization.k8s.io/v1beta1.SelfSubjectAccessReview.adoc
api/docs/apis-authorization.k8s.io/v1beta1.SubjectAccessReview.adoc
api/docs/apis-authorization.openshift.io/v1.ClusterRole.adoc
api/docs/apis-authorization.openshift.io/v1.ClusterRoleBinding.adoc
api/docs/apis-authorization.openshift.io/v1.LocalResourceAccessReview.adoc
api/docs/apis-authorization.openshift.io/v1.LocalSubjectAccessReview.adoc
api/docs/apis-authorization.openshift.io/v1.ResourceAccessReview.adoc
api/docs/apis-authorization.openshift.io/v1.Role.adoc
api/docs/apis-authorization.openshift.io/v1.RoleBinding.adoc
api/docs/apis-authorization.openshift.io/v1.RoleBindingRestriction.adoc
api/docs/apis-authorization.openshift.io/v1.SelfSubjectRulesReview.adoc
api/docs/apis-authorization.openshift.io/v1.SubjectAccessReview.adoc
api/docs/apis-authorization.openshift.io/v1.SubjectRulesReview.adoc
api/docs/apis-autoscaling/v1.HorizontalPodAutoscaler.adoc
api/docs/apis-batch/v1.Job.adoc
api/docs/apis-batch/v2alpha1.CronJob.adoc
api/docs/apis-batch/v2alpha1.ScheduledJob.adoc
api/docs/apis-build.openshift.io/v1.Build.adoc
api/docs/apis-build.openshift.io/v1.BuildConfig.adoc
api/docs/apis-certificates.k8s.io/v1beta1.CertificateSigningRequest.adoc
api/docs/apis-extensions/v1beta1.DaemonSet.adoc
api/docs/apis-extensions/v1beta1.Deployment.adoc
api/docs/apis-extensions/v1beta1.Ingress.adoc
api/docs/apis-extensions/v1beta1.NetworkPolicy.adoc
api/docs/apis-extensions/v1beta1.PodSecurityPolicy.adoc
api/docs/apis-extensions/v1beta1.ReplicaSet.adoc
api/docs/apis-extensions/v1beta1.ThirdPartyResource.adoc
api/docs/apis-image.openshift.io/v1.Image.adoc
api/docs/apis-image.openshift.io/v1.ImageSignature.adoc
api/docs/apis-image.openshift.io/v1.ImageStream.adoc
api/docs/apis-image.openshift.io/v1.ImageStreamImage.adoc
api/docs/apis-image.openshift.io/v1.ImageStreamImport.adoc
api/docs/apis-image.openshift.io/v1.ImageStreamMapping.adoc
api/docs/apis-image.openshift.io/v1.ImageStreamTag.adoc
api/docs/apis-network.openshift.io/v1.ClusterNetwork.adoc
api/docs/apis-network.openshift.io/v1.EgressNetworkPolicy.adoc
api/docs/apis-network.openshift.io/v1.HostSubnet.adoc
api/docs/apis-network.openshift.io/v1.NetNamespace.adoc
api/docs/apis-networking.k8s.io/v1.NetworkPolicy.adoc
api/docs/apis-oauth.openshift.io/v1.OAuthAccessToken.adoc
api/docs/apis-oauth.openshift.io/v1.OAuthAuthorizeToken.adoc
api/docs/apis-oauth.openshift.io/v1.OAuthClient.adoc
api/docs/apis-oauth.openshift.io/v1.OAuthClientAuthorization.adoc
api/docs/apis-policy/v1beta1.PodDisruptionBudget.adoc
api/docs/apis-project.openshift.io/v1.Project.adoc
api/docs/apis-projec
Aborting

    v1.2.1: Unable to update checked out version: error: The following untracked working tree files would be overwritten by checkout:
    .gitattributes
    .github/ISSUE_TEMPLATE.md
    .gitignore
    .tito/lib/origin/__init__.py
    .tito/lib/origin/builder/__init__.py
    .tito/lib/origin/tagger/__init__.py
    .tito/packages/.readme
    .tito/packages/origin
    .tito/releasers.conf
    .tito/tito.props
    .travis.yml
    CONTRIBUTING.adoc
    Godeps/Godeps.json
    Godeps/Readme
    HACKING.md
    LICENSE
    Makefile
    README.md
    UPGRADE.md
    Vagrantfile
    api/README.md
    api/swagger-spec/api-v1.json
    api/swagger-spec/oapi-v1.json
    assets/README.md

Please move or remove them before you switch branches.
error: The following untracked working tree files would be removed by checkout:
.tito/lib/origin/common.py
OWNERS
api/docs/_topic_map.yml
api/docs/api/v1.APIResourceList.adoc
api/docs/api/v1.APIVersions.adoc
api/docs/api/v1.Binding.adoc
api/docs/api/v1.ComponentStatus.adoc
api/docs/api/v1.ConfigMap.adoc
api/docs/api/v1.Endpoints.adoc
api/docs/api/v1.Event.adoc
api/docs/api/v1.LimitRange.adoc
api/docs/api/v1.Namespace.adoc
api/docs/api/v1.Node.adoc
api/docs/api/v1.PersistentVolume.adoc
api/docs/api/v1.PersistentVolumeClaim.adoc
api/docs/api/v1.Pod.adoc
api/docs/api/v1.PodTemplate.adoc
api/docs/api/v1.ReplicationController.adoc
api/docs/api/v1.ResourceQuota.adoc
api/docs/api/v1.Secret.adoc
api/docs/api/v1.SecurityContextConstraints.adoc
api/docs/api/v1.Service.adoc
api/docs/api/v1.ServiceAccount.adoc
api/docs/apis-apps.openshift.io/v1.DeploymentConfig.adoc
api/docs/apis-apps/v1beta1.ControllerRevision.adoc
api/docs/apis-apps/v1beta1.Deployment.adoc
api/docs/apis-apps/v1beta1.StatefulSet.adoc
api/docs/apis-authentication.k8s.io/v1.TokenReview.adoc
api/docs/apis-authentication.k8s.io/v1beta1.TokenReview.adoc
api/docs/apis-authorization.k8s.io/v1.LocalSubjectAccessReview.adoc
api/docs/apis-authorization.k8s.io/v1.SelfSubjectAccessReview.adoc
api/docs/apis-authorization.k8s.io/v1.SubjectAccessReview.adoc
api/docs/apis-authorization.k8s.io/v1beta1.LocalSubjectAccessReview.adoc
api/docs/apis-authorization.k8s.io/v1beta1.SelfSubjectAccessReview.adoc
api/docs/apis-authorization.k8s.io/v1beta1.SubjectAccessReview.adoc
api/docs/apis-authorization.openshift.io/v1.ClusterRole.adoc
api/docs/apis-authorization.openshift.io/v1.ClusterRoleBinding.adoc
api/docs/apis-authorization.openshift.io/v1.LocalResourceAccessReview.adoc
api/docs/apis-authorization.openshift.io/v1.LocalSubjectAccessReview.adoc
api/docs/apis-authorization.openshift.io/v1.ResourceAccessReview.adoc
api/docs/apis-authorization.openshift.io/v1.Role.adoc
api/docs/apis-authorization.openshift.io/v1.RoleBinding.adoc
api/docs/apis-authorization.openshift.io/v1.RoleBindingRestriction.adoc
api/docs/apis-authorization.openshift.io/v1.SelfSubjectRulesReview.adoc
api/docs/apis-authorization.openshift.io/v1.SubjectAccessReview.adoc
api/docs/apis-authorization.openshift.io/v1.SubjectRulesReview.adoc
api/docs/apis-autoscaling/v1.HorizontalPodAutoscaler.adoc
api/docs/apis-batch/v1.Job.adoc
api/docs/apis-batch/v2alpha1.CronJob.adoc
api/docs/apis-batch/v2alpha1.ScheduledJob.adoc
api/docs/apis-build.openshift.io/v1.Build.adoc
api/docs/apis-build.openshift.io/v1.BuildConfig.adoc
api/docs/apis-certificates.k8s.io/v1beta1.CertificateSigningRequest.adoc
api/docs/apis-extensions/v1beta1.DaemonSet.adoc
api/docs/apis-extensions/v1beta1.Deployment.adoc
api/docs/apis-extensions/v1beta1.Ingress.adoc
api/docs/apis-extensions/v1beta1.NetworkPolicy.adoc
api/docs/apis-extensions/v1beta1.PodSecurityPolicy.adoc
api/docs/apis-extensions/v1beta1.ReplicaSet.adoc
api/docs/apis-extensions/v1beta1.ThirdPartyResource.adoc
api/docs/apis-image.openshift.io/v1.Image.adoc
api/docs/apis-image.openshift.io/v1.ImageSignature.adoc
api/docs/apis-image.openshift.io/v1.ImageStream.adoc
api/docs/apis-image.openshift.io/v1.ImageStreamImage.adoc
api/docs/apis-image.openshift.io/v1.ImageStreamImport.adoc
api/docs/apis-image.openshift.io/v1.ImageStreamMapping.adoc
api/docs/apis-image.openshift.io/v1.ImageStreamTag.adoc
api/docs/apis-network.openshift.io/v1.ClusterNetwork.adoc
api/docs/apis-network.openshift.io/v1.EgressNetworkPolicy.adoc
api/docs/apis-network.openshift.io/v1.HostSubnet.adoc
api/docs/apis-network.openshift.io/v1.NetNamespace.adoc
api/docs/apis-networking.k8s.io/v1.NetworkPolicy.adoc
api/docs/apis-oauth.openshift.io/v1.OAuthAccessToken.adoc
api/docs/apis-oauth.openshift.io/v1.OAuthAuthorizeToken.adoc
api/docs/apis-oauth.openshift.io/v1.OAuthClient.adoc
api/docs/apis-oauth.openshift.io/v1.OAuthClientAuthorization.adoc
api/docs/apis-policy/v1beta1.PodDisruptionBudget.adoc
api/docs/apis-project.openshift.io/v1.Project.adoc
api/docs/apis-projec
Aborting

@swiftdiaries
Copy link

+1 I have the same issue.

@sdboyer
Copy link
Member

sdboyer commented Aug 31, 2017

😢 😢 😢

something is repeatedly bungling up the repositories in the on-disk cache area. let's take a step back.

  1. i see you're on Windows - are you running this through WSL? we've encountered a host of problems with that.
  2. are you sending any kind of interrupt/signal, like a Ctrl-C, to running dep processes prior to seeing these errors?

beyond those two questions: if you could provide steps to reproduce, the more detailed the better, it would help a lot here. (to get back to a fresh state, you'll need to remove $GOPATH/pkg/dep/sources again)

@swiftdiaries there's actually a bunch of things going on in this issue, so if you could be more precise about what you're experiencing, that'd be great.

@swiftdiaries
Copy link

swiftdiaries commented Aug 31, 2017

I followed this, https://medium.com/@vladimirvivien/using-gos-dep-to-organize-your-kubernetes-client-go-dependencies-509ddc766ed3.

I'm on a Mac, installed dep using brew.

Edit(this is what I get):

$dep init
No versions of k8s.io/client-go met constraints
v4.0.0: Unable to update checked out version: error: Your local changes to the following files would be overwritten by checkout:
	.travis.yml
	CHANGELOG.md
	Godeps/Godeps.json
	LICENSE
	README.md
	discovery/discovery_client.go
	discovery/discovery_client_test.go
	discovery/fake/discovery.go
	discovery/helper.go
	discovery/helper_blackbox_test.go
	discovery/restmapper.go
	discovery/restmapper_test.go
	discovery/unstructured.go
	dynamic/client.go
	dynamic/client_pool.go
	dynamic/client_test.go
	dynamic/dynamic_util.go
	dynamic/dynamic_util_test.go
Please commit your changes or stash them before you switch branches.
Aborting

	v3.0.0: Unable to update checked out version: error: Your local changes to the following files would be overwritten by checkout:
	CHANGELOG.md
	Godeps/Godeps.json
	LICENSE
	README.md
	discovery/discovery_client.go
	discovery/discovery_client_test.go
	discovery/fake/discovery.go
	discovery/helper.go
	discovery/helper_blackbox_test.go
	discovery/restmapper.go
	discovery/restmapper_test.go
	discovery/unstructured.go
	dynamic/client.go
	dynamic/client_pool.go
	dynamic/client_test.go
	dynamic/dynamic_util.go
	dynamic/dynamic_util_test.go
Please commit your changes or stash them before you switch branches.
Aborting

	v2.0.0: "k8s.io/client-go/kubernetes" transitively (through 1 packages) imports "k8s.io/client-go/pkg/apimachinery/registered", which contains malformed code: unknown error for "k8s.io/client-go/pkg/apimachinery/registered", if you get this error see https://github.com/golang/dep/issues/351
	v1.5.1: Unable to update checked out version: error: Your local changes to the following files would be overwritten by checkout:
	.travis.yml
	CHANGELOG.md
	Godeps/Godeps.json
	README.md
	discovery/discovery_client.go
	discovery/discovery_client_test.go
	discovery/fake/discovery.go
	discovery/helper.go
	discovery/helper_blackbox_test.go
	discovery/restmapper.go
	discovery/restmapper_test.go
	discovery/unstructured.go
	dynamic/client.go
	dynamic/client_pool.go
	dynamic/client_test.go
	dynamic/dynamic_util.go
	dynamic/dynamic_util_test.go
Please commit your changes or stash them before you switch branches.
Aborting

	v1.5.0: Unable to update checked out version: error: Your local changes to the following files would be overwritten by checkout:
	.travis.yml
	CHANGELOG.md
	Godeps/Godeps.json
	README.md
	discovery/discovery_client.go
	discovery/discovery_client_test.go
	discovery/fake/discovery.go
	discovery/helper.go
	discovery/helper_blackbox_test.go
	discovery/restmapper.go
	discovery/restmapper_test.go
	discovery/unstructured.go
	dynamic/client.go
	dynamic/client_pool.go
	dynamic/client_test.go
	dynamic/dynamic_util.go
	dynamic/dynamic_util_test.go
Please commit your changes or stash them before you switch branches.
Aborting

	v1.4.0: Unable to update checked out version: error: Your local changes to the following files would be overwritten by checkout:
	.travis.yml
	CHANGELOG.md
	Godeps/Godeps.json
	README.md
	discovery/discovery_client.go
	discovery/discovery_client_test.go
	discovery/fake/discovery.go
	discovery/helper.go
	discovery/helper_blackbox_test.go
	discovery/restmapper.go
	discovery/restmapper_test.go
	discovery/unstructured.go
	dynamic/client.go
	dynamic/client_pool.go
	dynamic/client_test.go
	dynamic/dynamic_util.go
	dynamic/dynamic_util_test.go
Please commit your changes or stash them before you switch branches.
Aborting

	v4.0.0-beta.0: Unable to update checked out version: error: Your local changes to the following files would be overwritten by checkout:
	.travis.yml
	CHANGELOG.md
	Godeps/Godeps.json
	LICENSE
	README.md
	discovery/discovery_client.go
	discovery/discovery_client_test.go
	discovery/fake/discovery.go
	discovery/helper.go
	discovery/helper_blackbox_test.go
	discovery/restmapper.go
	discovery/restmapper_test.go
	discovery/unstructured.go
	dynamic/client.go
	dynamic/client_pool.go
	dynamic/client_test.go
	dynamic/dynamic_util.go
	dynamic/dynamic_util_test.go
Please commit your changes or stash them before you switch branches.
Aborting

	v3.0.0-beta.0: Unable to update checked out version: error: Your local changes to the following files would be overwritten by checkout:
	CHANGELOG.md
	Godeps/Godeps.json
	LICENSE
	README.md
	discovery/discovery_client.go
	discovery/discovery_client_test.go
	discovery/fake/discovery.go
	discovery/helper.go
	discovery/helper_blackbox_test.go
	discovery/restmapper.go
	discovery/restmapper_test.go
	discovery/unstructured.go
	dynamic/client.go
	dynamic/client_pool.go
	dynamic/client_test.go
	dynamic/dynamic_util.go
	dynamic/dynamic_util_test.go
Please commit your changes or stash them before you switch branches.
Aborting

	v2.0.0-alpha.1: Unable to update checked out version: error: Your local changes to the following files would be overwritten by checkout:
	.travis.yml
	Godeps/Godeps.json
	discovery/discovery_client.go
	discovery/discovery_client_test.go
Please commit your changes or stash them before you switch branches.
Aborting

	v2.0.0-alpha.0: Unable to update checked out version: error: Your local changes to the following files would be overwritten by checkout:
	.travis.yml
	Godeps/Godeps.json
	discovery/discovery_client.go
	discovery/discovery_client_test.go
	discovery/helper.go
	discovery/helper_blackbox_test.go
	discovery/restmapper.go
	discovery/restmapper_test.go
Please commit your changes or stash them before you switch branches.
Aborting

	master: Unable to update checked out version: error: Your local changes to the following files would be overwritten by checkout:
	.travis.yml
	CHANGELOG.md
	Godeps/Godeps.json
	LICENSE
	README.md
	discovery/discovery_client.go
	discovery/discovery_client_test.go
	discovery/fake/discovery.go
	discovery/helper.go
	discovery/helper_blackbox_test.go
	discovery/restmapper.go
	discovery/restmapper_test.go
	discovery/unstructured.go
	dynamic/client.go
	dynamic/client_pool.go
	dynamic/client_test.go
	dynamic/dynamic_util.go
	dynamic/dynamic_util_test.go
Please commit your changes or stash them before you switch branches.
Aborting

	release-1.4: Unable to update checked out version: error: Your local changes to the following files would be overwritten by checkout:
	CHANGELOG.md
	Godeps/Godeps.json
	README.md
	discovery/discovery_client.go
	discovery/discovery_client_test.go
	discovery/fake/discovery.go
	discovery/helper.go
	discovery/helper_blackbox_test.go
	discovery/restmapper.go
	discovery/restmapper_test.go
	discovery/unstructured.go
	dynamic/client.go
	dynamic/client_pool.go
	dynamic/client_test.go
	dynamic/dynamic_util.go
	dynamic/dynamic_util_test.go
Please commit your changes or stash them before you switch branches.
Aborting

	release-1.5: Unable to update checked out version: error: Your local changes to the following files would be overwritten by checkout:
	CHANGELOG.md
	Godeps/Godeps.json
	README.md
	discovery/discovery_client.go
	discovery/discovery_client_test.go
	discovery/fake/discovery.go
	discovery/helper.go
	discovery/helper_blackbox_test.go
	discovery/restmapper.go
	discovery/restmapper_test.go
	discovery/unstructured.go
	dynamic/client.go
	dynamic/client_pool.go
	dynamic/client_test.go
	dynamic/dynamic_util.go
	dynamic/dynamic_util_test.go
Please commit your changes or stash them before you switch branches.
Aborting

	release-2.0: Unable to update checked out version: error: Your local changes to the following files would be overwritten by checkout:
	Godeps/Godeps.json
Please commit your changes or stash them before you switch branches.
Aborting

	release-3.0: Unable to update checked out version: error: Your local changes to the following files would be overwritten by checkout:
	CHANGELOG.md
	Godeps/Godeps.json
	LICENSE
	README.md
	discovery/discovery_client.go
	discovery/discovery_client_test.go
	discovery/fake/discovery.go
	discovery/helper.go
	discovery/helper_blackbox_test.go
	discovery/restmapper.go
	discovery/restmapper_test.go
	discovery/unstructured.go
	dynamic/client.go
	dynamic/client_pool.go
	dynamic/client_test.go
	dynamic/dynamic_util.go
	dynamic/dynamic_util_test.go
Please commit your changes or stash them before you switch branches.
Aborting

	release-4.0: Unable to update checked out version: error: Your local changes to the following files would be overwritten by checkout:
	.travis.yml
	CHANGELOG.md
	Godeps/Godeps.json
	LICENSE
	README.md
	discovery/discovery_client.go
	discovery/discovery_client_test.go
	discovery/fake/discovery.go
	discovery/helper.go
	discovery/helper_blackbox_test.go
	discovery/restmapper.go
	discovery/restmapper_test.go
	discovery/unstructured.go
	dynamic/client.go
	dynamic/client_pool.go
	dynamic/client_test.go
	dynamic/dynamic_util.go
	dynamic/dynamic_util_test.go
Please commit your changes or stash them before you switch branches.
Aborting

	revert-14-1.5: Unable to update checked out version: error: Your local changes to the following files would be overwritten by checkout:
	.travis.yml
	CHANGELOG.md
	Godeps/Godeps.json
	README.md
	discovery/discovery_client.go
	discovery/discovery_client_test.go
	discovery/fake/discovery.go
	discovery/helper.go
	discovery/helper_blackbox_test.go
	discovery/restmapper.go
	discovery/restmapper_test.go
	discovery/unstructured.go
	dynamic/client.go
	dynamic/client_pool.go
	dynamic/client_test.go
	dynamic/dynamic_util.go
	dynamic/dynamic_util_test.go
Please commit your changes or stash them before you switch branches.
Aborting```

@carolynvs
Copy link
Collaborator

carolynvs commented Aug 31, 2017

#909 (write out failed init runs anyway) hasn't had any work/design put into it. There are two problems that need to be solved for that:

  1. If solve fails, write a message and still print/write the manifest and lock somewhere. That isn't too hard if anyone wants to tackle it.
  2. If import fails, we currently immediately return the err, and stop importing the rest of the config. I am rewriting all the importers at the moment, and don't recommend someone take that on at this time.

@sdboyer
Copy link
Member

sdboyer commented Aug 31, 2017

@swiftdiaries

I'm on a Mac, installed dep using brew.

Edit(this is what I get):

is that what you get the very first time you run dep init? or is that now what you're getting, after previous dep init runs?

we're trying to deal with causality related to on-disk cache issues here, so the full genesis of commands you've run, and output you see, is very important. if you could:

  1. rm -rf $GOPATH/pkg/dep/sources
  2. report the output of dep hash-inputs
  3. run your dep init, and report results
  4. continue 3 until you encounter an error

please gist the results instead of going inline, so that it's easier to scroll through the discussion.

@sdboyer
Copy link
Member

sdboyer commented Aug 31, 2017

"full genesis" very much including whether or not you're sending Ctrl-C interrupts to processes. one of the first things we have to isolate is whether or not cache area corruption is happening under normal operating conditions, or if it only happens as a consequence of aborted cleanups due to signals.

@swiftdiaries
Copy link

swiftdiaries commented Aug 31, 2017

After previous runs of dep init. Sometimes, even if dep init succeeds dep ensure fails with the above message.
That makes it work! @sdboyer Here's the gist.

@sdboyer
Copy link
Member

sdboyer commented Aug 31, 2017

@swiftdiaries for now, anyway - the question is how it got corrupted in the first place. i'd hoped that we'd dealt with our signal interrupt issues, but apparently not :(

probably going to need to add some cleanliness checks to the maybeSources. 😢

@mojsha
Copy link
Author

mojsha commented Sep 1, 2017

@sdboyer I believe I have outlined my steps before, but here we go again:

  1. Clean project. No vendor folder. No $GOPATH/pkg/dep/sources. OS is Windows 10. No WSL or anything else. A normal command prompt.

  2. Cannot execute "dep hash-inputs". It gives me this:

dep hash-inputs
could not find project Gopkg.toml, use dep init to initiate a manifest

  1. I am not sending CTRL+C or doing anything else. "Dep init" and that's it.

Tried the same process several times with similar results.

@sdboyer
Copy link
Member

sdboyer commented Sep 1, 2017

I believe I have outlined my steps before, but here we go again:

just making sure - there's a lot of easier, more-known failure modes to dismiss before getting into what otherwise looks like a very tricky problem.

Tried the same process several times with similar results.

those results being, on the first run, an error that looks like this:

No versions of google.golang.org/api met constraints:
master: Could not introduce google.golang.org/api@master, as its subpackage google.golang.org/api/logging/v1beta3 is missing. (Package is required by (root).)
dartman: Could not introduce google.golang.org/api@dartman, as its subpackage google.golang.org/api/logging/v1beta3 is missing. (Package is required by (root).)

and on all subsequent runs immediately thereafter, has some big list of files - the exact repository about which it complains varies - preceded by an error like this:

Unable to update checked out version: error: The following untracked working tree files would be overwritten by checkout:

correct?

@mojsha
Copy link
Author

mojsha commented Sep 6, 2017

Yes - that's correct, although the second error also appears in the first run.

@mojsha
Copy link
Author

mojsha commented Sep 7, 2017

Update: I removed almost all imports, and then ran init, and then gradually added imports and that approach seems to work (though I have not yet reached to the point where it used to fail). However, I am now running into the exports timeout issue (#1101) midway which stops me from using this approach.

@mojsha
Copy link
Author

mojsha commented Sep 7, 2017

Ok, I built dep myself locally and modified the timeout to a much higher value, and it looks like I am almost all the way through.

The offending imports seem to be:
"github.com/openshift/origin/pkg/client"
"github.com/openshift/origin/pkg/sdn/apis/network"

@sdboyer This should be more precise than before...

@mojsha
Copy link
Author

mojsha commented Sep 11, 2017

@sdboyer Any ideas why this might happen? I am so close...

@sdboyer
Copy link
Member

sdboyer commented Sep 11, 2017

sorry, this fell off my radar last week.

Yes - that's correct, although the second error also appears in the first run.

😱😱😱

this is much scarier; ordinarily disk state corruption occurs between runs due to, we think, some improper cleanup of running subprocesses at termination time. however, if these issues are arising on the very first, clean run, then i think it can only mean we have a concurrency bug somewhere that's somehow allowing commands to overlap each other.

or, much more hopefully, it's that we're somehow not cleaning up after git checkouts appropriately. i'm not sure how that's possible, but it's still a far better alternative. and origin is a huge repository, so there's more possibility for weirdness there. still, though, nothing definitively clear to me as to why these would consistently misbehave.

i will try to fully and properly replicate this locally, but it'll have to be later this week.

@mojsha
Copy link
Author

mojsha commented Sep 14, 2017

Ok, sounds cool.

To simplify your investigation, these are the reproducible steps:

  1. Create new go-file. Add the following packages (that are valid):
    "github.com/openshift/origin/tree/master/pkg/client"
    "github.com/openshift/origin/tree/master/pkg/network/apis/network"

  2. Run "dep init"

@sdboyer
Copy link
Member

sdboyer commented Sep 19, 2017

so, i tried this locally, and it did actually finish for me, including writing out a lock file: https://gist.github.com/sdboyer/2ad0bdc2cc58339254f6931774912bb0

took about six minutes, though i already had a clone of github.com/openshift/origin in my depcache, so there wasn't that mammoth cost to pay up front. the vast majority of the time was spent in solving, checking out those scads of versions of openshift/origin until it finally came to master, which was the first to not have a failure on the "github.com/openshift/origin/tree/master/pkg/network/apis/network" being absent.

this is slow (though along a path we have plans to optimize), but not something that should actually cause these kinds of failures that you're seeing.

it's worth noting that there was one of these:

(41)  ? attempt github.com/Azure/go-ansiterm with 2 pkgs; 2 versions to try
(43)      try github.com/Azure/go-ansiterm@master
(44)  ✗   case-only variation in dependency on "github.com/sirupsen/logrus"; "github.com/Sirupsen/logrus" already established by:
(44)    github.com/docker/[email protected]

prior to #1079, which i just merged in the past 48 hours, this likely would have resulted in an impossible build situation, but manifesting with the sort of "file already exists" error you were seeing above. however, that would've been on logrus, not on these other random dependencies. so...¯\_(ツ)_/¯

unfortunately, i think we're probably going to need much more comprehensive logging in order to be able to understand what's really going on with your situation. i kinda have to imagine that, somewhere and at some point, [git on] windows - which is not a fan of large numbers of small files in general - is hitting some kind of resource limit while it's trying to do all of those checkouts of openshift.

@james-maloney
Copy link

@sdboyer

My project builds but I am getting the same error you had above.

dep init
No versions of github.com/johntdyer/slackrus met constraints:
	master: Could not introduce github.com/johntdyer/slackrus@master due to a case-only variation: it depends on "github.com/sirupsen/logrus", but "github.com/Sirupsen/logrus" was already established as the case variant for that project root by depender (root)

@sdboyer
Copy link
Member

sdboyer commented Oct 2, 2017

@james-maloney if your project builds while you're getting that error, it means you've got nested vendor directories somewhere that are hiding the problem from you in your current approach. that's not really the focus of this issue, though - see #797 for some more detailed discussion.

@sdboyer
Copy link
Member

sdboyer commented Oct 2, 2017

i'm going to close this as can't reproduce. please feel free to reopen if you can either point to some steps i can follow to recreate on a unixish machine, or if someone else can reproduce in a windows environment.

@sdboyer sdboyer closed this as completed Oct 2, 2017
@u007
Copy link

u007 commented Oct 11, 2017

im getting the same error for logrus,

okay ives seen a thread stating that logrus have change its name to lowercase,
therefore causing issue. all import shall need to be renamed, and so is the repository lock file

sirupsen/logrus#553 (comment)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants