{"action":"created","issue":{"url":"https://api.github.com/repos/youtube/vitess/issues/1811","repository_url":"https://api.github.com/repos/youtube/vitess","labels_url":"https://api.github.com/repos/youtube/vitess/issues/1811/labels{/name}","comments_url":"https://api.github.com/repos/youtube/vitess/issues/1811/comments","events_url":"https://api.github.com/repos/youtube/vitess/issues/1811/events","html_url":"https://github.com/youtube/vitess/issues/1811","id":161319238,"number":1811,"title":"`go get github.com/youtube/vitess/go/cmd/vtctlclient` fails","user":{"login":"sgrankin","id":1015617,"avatar_url":"https://avatars.githubusercontent.com/u/1015617?v=3","gravatar_id":"","url":"https://api.github.com/users/sgrankin","html_url":"https://github.com/sgrankin","followers_url":"https://api.github.com/users/sgrankin/followers","following_url":"https://api.github.com/users/sgrankin/following{/other_user}","gists_url":"https://api.github.com/users/sgrankin/gists{/gist_id}","starred_url":"https://api.github.com/users/sgrankin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sgrankin/subscriptions","organizations_url":"https://api.github.com/users/sgrankin/orgs","repos_url":"https://api.github.com/users/sgrankin/repos","events_url":"https://api.github.com/users/sgrankin/events{/privacy}","received_events_url":"https://api.github.com/users/sgrankin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"enisoc","id":6733629,"avatar_url":"https://avatars.githubusercontent.com/u/6733629?v=3","gravatar_id":"","url":"https://api.github.com/users/enisoc","html_url":"https://github.com/enisoc","followers_url":"https://api.github.com/users/enisoc/followers","following_url":"https://api.github.com/users/enisoc/following{/other_user}","gists_url":"https://api.github.com/users/enisoc/gists{/gist_id}","starred_url":"https://api.github.com/users/enisoc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enisoc/subscriptions","organizations_url":"https://api.github.com/users/enisoc/orgs","repos_url":"https://api.github.com/users/enisoc/repos","events_url":"https://api.github.com/users/enisoc/events{/privacy}","received_events_url":"https://api.github.com/users/enisoc/received_events","type":"User","site_admin":false},"assignees":[{"login":"enisoc","id":6733629,"avatar_url":"https://avatars.githubusercontent.com/u/6733629?v=3","gravatar_id":"","url":"https://api.github.com/users/enisoc","html_url":"https://github.com/enisoc","followers_url":"https://api.github.com/users/enisoc/followers","following_url":"https://api.github.com/users/enisoc/following{/other_user}","gists_url":"https://api.github.com/users/enisoc/gists{/gist_id}","starred_url":"https://api.github.com/users/enisoc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enisoc/subscriptions","organizations_url":"https://api.github.com/users/enisoc/orgs","repos_url":"https://api.github.com/users/enisoc/repos","events_url":"https://api.github.com/users/enisoc/events{/privacy}","received_events_url":"https://api.github.com/users/enisoc/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2016-06-20T23:33:54Z","updated_at":"2016-11-07T03:35:09Z","closed_at":null,"body":"Issue:\n\n```\n$ docker run -it --rm golang:1.6 bash -c \"go get github.com/youtube/vitess/go/cmd/vtctlclient\"\n# github.com/youtube/vitess/go/vt/proto/vtctlservice\nsrc/github.com/youtube/vitess/go/vt/proto/vtctlservice/vtctlservice.pb.go:40: undefined: grpc.SupportPackageIsVersion2\n```\n\nI'm expecting this to work because it's explicitly called out in http://vitess.io/getting-started/\n\nLikely cause:\nhttps://github.com/grpc/grpc-go/commit/e78224b060cf3215247b7be455f80ea22e469b66\nA breaking change in the master branch of a dependency, exposed when doing `go get` with an empty go tree.\n\nGiven the govendor use in vitess, I think the right solution (if continuing to support `go get` as the distribution method for this command) is to simply check in the contents of /vendor/... -- go 1.6 should fetch and use those instead of the head of grpc.\n\nThoughts?  I can submit a PR if this sounds right.\n"},"comment":{"url":"https://api.github.com/repos/youtube/vitess/issues/comments/258740349","html_url":"https://github.com/youtube/vitess/issues/1811#issuecomment-258740349","issue_url":"https://api.github.com/repos/youtube/vitess/issues/1811","id":258740349,"user":{"login":"boj","id":50839,"avatar_url":"https://avatars.githubusercontent.com/u/50839?v=3","gravatar_id":"","url":"https://api.github.com/users/boj","html_url":"https://github.com/boj","followers_url":"https://api.github.com/users/boj/followers","following_url":"https://api.github.com/users/boj/following{/other_user}","gists_url":"https://api.github.com/users/boj/gists{/gist_id}","starred_url":"https://api.github.com/users/boj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boj/subscriptions","organizations_url":"https://api.github.com/users/boj/orgs","repos_url":"https://api.github.com/users/boj/repos","events_url":"https://api.github.com/users/boj/events{/privacy}","received_events_url":"https://api.github.com/users/boj/received_events","type":"User","site_admin":false},"created_at":"2016-11-07T03:35:09Z","updated_at":"2016-11-07T03:35:09Z","body":"I just ran across this error on my local machine after setting up a clean Go 1.7.3 environment and am unsure how to proceed.\r\n\r\n```\r\ngo get github.com/youtube/vitess/go/cmd/vtctlclient\r\n# github.com/youtube/vitess/go/vt/proto/vtctlservice\r\n../go/src/github.com/youtube/vitess/go/vt/proto/vtctlservice/vtctlservice.pb.go:42: undefined: grpc.SupportPackageIsVersion3\r\n```\r\n\r\nWould it make sense to simply offer release builds downloadable via github?"}}
{"actor":{"display_login":"boj"}}