dep are you using (dep version)? Latest versiondep command did you run? dep init@angryrobot that's because that structure isn't valid Go. You're supposed to have it exist within one package under src so that it can have a package name. This is a limitation of the Go toolchain, not dep.
The way the GOPATH is to be used is to reference the canonical path to your SCM. For example, all of my stuff is at github.com/theckman. That means all of my code lives at $GOPATH/src/github.com/theckman. It's pretty convenient and consistent. I then have projects under there, like $GOPATH/src/github.com/theckman/cronner.
Dep was officially deprecated earlier this year, and the proposal to archive this repository was accepted. As such, I'm closing outstanding issues before archiving the repository. For any further comments, please use the proposal thread on the Go issue tracker. Thanks!
Most helpful comment
The way the GOPATH is to be used is to reference the canonical path to your SCM. For example, all of my stuff is at
github.com/theckman. That means all of my code lives at$GOPATH/src/github.com/theckman. It's pretty convenient and consistent. I then have projects under there, like$GOPATH/src/github.com/theckman/cronner.