That web page summarises how we package golang libraries so far, and it's (a) fragile and (b) doesn't let people install their own development copies of libraries, as I said in the gp post.
Re:Impressions of Go
by burntsushi on Tuesday July 23, 2013 @02:26PM
(#6091940)
> doesn't let people install their own development copies of libraries
Then maintain two different and distinct `GOPATH` directories. One for development libraries and one for other stuff.
Also, you should not be installing third party packages in `GOROOT`. If you do, then yes, you're going to be in some trouble.
[1] - https://wiki.archlinux.org/index.php/Go_Package_Guidelines