Hello,
A frequent problem reported on IRC is the go tool not working
properly. We've gotten pretty good at debugging the issue to these
culprits.
1. GOPATH is not exported.
2. while 1 was in effect, go get downloaded the source to
$GOROOT/src/pkg and now aliases any other copy of the source.
I would like to propose that a change be made to the go tool so that
it will not fetch third party source if GOPATH is not set. While there
are cases where not having a GOPATH is valid, I think that go get is
not one of them and this will solve the first issue, and by doing so,
reduce the frequency of the second.
A sample proposal is available at
http://codereview.appspot.com/6397048/
I look forward to your feedback.
Cheers
Dave