{"action":"created","issue":{"url":"https://api.github.com/repos/rebar/rebar/issues/420","labels_url":"https://api.github.com/repos/rebar/rebar/issues/420/labels{/name}","comments_url":"https://api.github.com/repos/rebar/rebar/issues/420/comments","events_url":"https://api.github.com/repos/rebar/rebar/issues/420/events","html_url":"https://github.com/rebar/rebar/pull/420","id":53233469,"number":420,"title":"Mock gpb and protobuffs, in inttest, replacing external dependencies","user":{"login":"tomas-abrahamsson","id":850307,"avatar_url":"https://avatars.githubusercontent.com/u/850307?v=3","gravatar_id":"","url":"https://api.github.com/users/tomas-abrahamsson","html_url":"https://github.com/tomas-abrahamsson","followers_url":"https://api.github.com/users/tomas-abrahamsson/followers","following_url":"https://api.github.com/users/tomas-abrahamsson/following{/other_user}","gists_url":"https://api.github.com/users/tomas-abrahamsson/gists{/gist_id}","starred_url":"https://api.github.com/users/tomas-abrahamsson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomas-abrahamsson/subscriptions","organizations_url":"https://api.github.com/users/tomas-abrahamsson/orgs","repos_url":"https://api.github.com/users/tomas-abrahamsson/repos","events_url":"https://api.github.com/users/tomas-abrahamsson/events{/privacy}","received_events_url":"https://api.github.com/users/tomas-abrahamsson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-01-02T01:09:56Z","updated_at":"2015-01-07T17:29:59Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rebar/rebar/pulls/420","html_url":"https://github.com/rebar/rebar/pull/420","diff_url":"https://github.com/rebar/rebar/pull/420.diff","patch_url":"https://github.com/rebar/rebar/pull/420.patch"},"body":"I've seen recently a few cases where the rebar build failed due to failure to retrieve external dependencies. The dependencies were to gpb and to protobuffs. This pull request replaces those external dependencies with mocks. As a results, the builds should be more stable and faster. The mocks turned out to be only a few lines of code. I believe these two external dependencies are the only such dependencies in the tests.\r\n\r\nThose dependencies were introduced when #203 was merged, and evidence of build failures can be seen in the discussions in #413 and #419."},"comment":{"url":"https://api.github.com/repos/rebar/rebar/issues/comments/69057928","html_url":"https://github.com/rebar/rebar/pull/420#issuecomment-69057928","issue_url":"https://api.github.com/repos/rebar/rebar/issues/420","id":69057928,"user":{"login":"tomas-abrahamsson","id":850307,"avatar_url":"https://avatars.githubusercontent.com/u/850307?v=3","gravatar_id":"","url":"https://api.github.com/users/tomas-abrahamsson","html_url":"https://github.com/tomas-abrahamsson","followers_url":"https://api.github.com/users/tomas-abrahamsson/followers","following_url":"https://api.github.com/users/tomas-abrahamsson/following{/other_user}","gists_url":"https://api.github.com/users/tomas-abrahamsson/gists{/gist_id}","starred_url":"https://api.github.com/users/tomas-abrahamsson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomas-abrahamsson/subscriptions","organizations_url":"https://api.github.com/users/tomas-abrahamsson/orgs","repos_url":"https://api.github.com/users/tomas-abrahamsson/repos","events_url":"https://api.github.com/users/tomas-abrahamsson/events{/privacy}","received_events_url":"https://api.github.com/users/tomas-abrahamsson/received_events","type":"User","site_admin":false},"created_at":"2015-01-07T17:29:59Z","updated_at":"2015-01-07T17:29:59Z","body":"Updated: fixed a superfluous empty line"}}