-
Notifications
You must be signed in to change notification settings - Fork 1k
Down repository prevents vendoring of other packages #767
Comments
hi, thanks for the feedback! 😄 there's a few things going on here.
unfortunately, this is fundamental to the problem here: we can't know a priori that
when a vanity domain goes down, it becomes impossible for us to know how to deal with vanity import paths at all, and because we have to revisit the whole depgraph (per the above), it necessarily causes the entire process to abort. i would say that this issue is actually more broadly about supporting an "offline mode" - e.g., using |
Hi!
Yeah, I can see that. But the Perhaps I'm misunderstanding |
For the most part, talking to other upstreams can be avoided, given some cleverness. Maybe half of that cleverness is currently in place. But, in general, the problem that dep solves is deceptively difficult. In the complex world of dependency management, our primary concern is safety. |
Gotcha. Early days and so on. The offline story is something to consider though. As it is, I've switched over to manual |
What version of Go (
go version
) anddep
(git describe --tags
) are you using?Go 1.9beta1, v0.1.0-172-gdbd910b (latest as of right now)
What
dep
command did you run?dep ensure golang.org/x/net@master
What did you expect to see?
The package should have been ensured.
What did you see instead?
The
(some private repo)
package depends onstvn.cc/broadcaster
. That vanity domain is currently down.But
stvn.cc/broadcaster
is already vendored, is in the lockfile, is not a dependency ofgolang.org/x/net
and should not need to be touched at all.The text was updated successfully, but these errors were encountered: