{"action":"created","issue":{"url":"https://api.github.com/repos/snapcore/snapcraft/issues/1582","repository_url":"https://api.github.com/repos/snapcore/snapcraft","labels_url":"https://api.github.com/repos/snapcore/snapcraft/issues/1582/labels{/name}","comments_url":"https://api.github.com/repos/snapcore/snapcraft/issues/1582/comments","events_url":"https://api.github.com/repos/snapcore/snapcraft/issues/1582/events","html_url":"https://github.com/snapcore/snapcraft/pull/1582","id":262183366,"number":1582,"title":"plugins: add ros2 boostrapper","user":{"login":"kyrofa","id":946674,"avatar_url":"https://avatars0.githubusercontent.com/u/946674?v=4","gravatar_id":"","url":"https://api.github.com/users/kyrofa","html_url":"https://github.com/kyrofa","followers_url":"https://api.github.com/users/kyrofa/followers","following_url":"https://api.github.com/users/kyrofa/following{/other_user}","gists_url":"https://api.github.com/users/kyrofa/gists{/gist_id}","starred_url":"https://api.github.com/users/kyrofa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kyrofa/subscriptions","organizations_url":"https://api.github.com/users/kyrofa/orgs","repos_url":"https://api.github.com/users/kyrofa/repos","events_url":"https://api.github.com/users/kyrofa/events{/privacy}","received_events_url":"https://api.github.com/users/kyrofa/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-10-02T18:37:41Z","updated_at":"2017-10-02T21:17:54Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/snapcore/snapcraft/pulls/1582","html_url":"https://github.com/snapcore/snapcraft/pull/1582","diff_url":"https://github.com/snapcore/snapcraft/pull/1582.diff","patch_url":"https://github.com/snapcore/snapcraft/pull/1582.patch"},"body":"- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?\r\n- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?\r\n- [x] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)?\r\n- [x] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)?\r\n- [x] Have you successfully run `./runtests.sh static`?\r\n- [x] Have you successfully run `./runtests.sh unit`?\r\n\r\n-----\r\n\r\nPave the way for an Ament plugin: make progress on LP: [#1686850](https://bugs.launchpad.net/snapcraft/+bug/1686850) (and #1443) by adding code to bootstrap ROS2 underlay from source.\r\n\r\nNote that a Debian archive containing ros2 exists, but according to the docs it's temporary. Until it stabilizes, we'll build from source. This PR is essentially the [documentation for building from source](https://github.com/ros2/ros2/wiki/Linux-Development-Setup) in Python form.\r\n\r\nA follow-up PR will add an Ament plugin that utilizes the bootstrapper."},"comment":{"url":"https://api.github.com/repos/snapcore/snapcraft/issues/comments/333668110","html_url":"https://github.com/snapcore/snapcraft/pull/1582#issuecomment-333668110","issue_url":"https://api.github.com/repos/snapcore/snapcraft/issues/1582","id":333668110,"user":{"login":"tfoote","id":447804,"avatar_url":"https://avatars3.githubusercontent.com/u/447804?v=4","gravatar_id":"","url":"https://api.github.com/users/tfoote","html_url":"https://github.com/tfoote","followers_url":"https://api.github.com/users/tfoote/followers","following_url":"https://api.github.com/users/tfoote/following{/other_user}","gists_url":"https://api.github.com/users/tfoote/gists{/gist_id}","starred_url":"https://api.github.com/users/tfoote/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tfoote/subscriptions","organizations_url":"https://api.github.com/users/tfoote/orgs","repos_url":"https://api.github.com/users/tfoote/repos","events_url":"https://api.github.com/users/tfoote/events{/privacy}","received_events_url":"https://api.github.com/users/tfoote/received_events","type":"User","site_admin":false},"created_at":"2017-10-02T21:17:54Z","updated_at":"2017-10-02T21:17:54Z","author_association":"NONE","body":"I'm not super familiar with the snapcraft process, but it looks like you have the right flow for building ros2."}}
{"actor":{"display_login":"tfoote"}}