For the sake of the argument lets say I vendor my code (notice that this is 1.4.2 golang and most vendoring tools were formed around 1.5), This doesn't help a guy that tries today to start a new project on Google AppEngine/Go using Google code. Major functionality is broken in the sense that he can't compile his code. Google Samples (and from official documentation) is broken. How vending helps in that case?