{"action":"created","issue":{"url":"https://api.github.com/repos/RobotLocomotion/drake/issues/2755","repository_url":"https://api.github.com/repos/RobotLocomotion/drake","labels_url":"https://api.github.com/repos/RobotLocomotion/drake/issues/2755/labels{/name}","comments_url":"https://api.github.com/repos/RobotLocomotion/drake/issues/2755/comments","events_url":"https://api.github.com/repos/RobotLocomotion/drake/issues/2755/events","html_url":"https://github.com/RobotLocomotion/drake/pull/2755","id":164225129,"number":2755,"title":"Moved package.xml To Be At The Drake Superbuild Level","user":{"login":"liangfok","id":1388098,"avatar_url":"https://avatars.githubusercontent.com/u/1388098?v=3","gravatar_id":"","url":"https://api.github.com/users/liangfok","html_url":"https://github.com/liangfok","followers_url":"https://api.github.com/users/liangfok/followers","following_url":"https://api.github.com/users/liangfok/following{/other_user}","gists_url":"https://api.github.com/users/liangfok/gists{/gist_id}","starred_url":"https://api.github.com/users/liangfok/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/liangfok/subscriptions","organizations_url":"https://api.github.com/users/liangfok/orgs","repos_url":"https://api.github.com/users/liangfok/repos","events_url":"https://api.github.com/users/liangfok/events{/privacy}","received_events_url":"https://api.github.com/users/liangfok/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/RobotLocomotion/drake/labels/priority:%20medium","name":"priority: medium","color":"e99695"},{"url":"https://api.github.com/repos/RobotLocomotion/drake/labels/team:%20software%20core","name":"team: software core","color":"0052cc"},{"url":"https://api.github.com/repos/RobotLocomotion/drake/labels/type:%20feature%20request","name":"type: feature request","color":"0e8a16"}],"state":"open","locked":false,"assignee":{"login":"jhoare","id":871831,"avatar_url":"https://avatars.githubusercontent.com/u/871831?v=3","gravatar_id":"","url":"https://api.github.com/users/jhoare","html_url":"https://github.com/jhoare","followers_url":"https://api.github.com/users/jhoare/followers","following_url":"https://api.github.com/users/jhoare/following{/other_user}","gists_url":"https://api.github.com/users/jhoare/gists{/gist_id}","starred_url":"https://api.github.com/users/jhoare/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhoare/subscriptions","organizations_url":"https://api.github.com/users/jhoare/orgs","repos_url":"https://api.github.com/users/jhoare/repos","events_url":"https://api.github.com/users/jhoare/events{/privacy}","received_events_url":"https://api.github.com/users/jhoare/received_events","type":"User","site_admin":false},"assignees":[{"login":"jhoare","id":871831,"avatar_url":"https://avatars.githubusercontent.com/u/871831?v=3","gravatar_id":"","url":"https://api.github.com/users/jhoare","html_url":"https://github.com/jhoare","followers_url":"https://api.github.com/users/jhoare/followers","following_url":"https://api.github.com/users/jhoare/following{/other_user}","gists_url":"https://api.github.com/users/jhoare/gists{/gist_id}","starred_url":"https://api.github.com/users/jhoare/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhoare/subscriptions","organizations_url":"https://api.github.com/users/jhoare/orgs","repos_url":"https://api.github.com/users/jhoare/repos","events_url":"https://api.github.com/users/jhoare/events{/privacy}","received_events_url":"https://api.github.com/users/jhoare/received_events","type":"User","site_admin":false},{"login":"liangfok","id":1388098,"avatar_url":"https://avatars.githubusercontent.com/u/1388098?v=3","gravatar_id":"","url":"https://api.github.com/users/liangfok","html_url":"https://github.com/liangfok","followers_url":"https://api.github.com/users/liangfok/followers","following_url":"https://api.github.com/users/liangfok/following{/other_user}","gists_url":"https://api.github.com/users/liangfok/gists{/gist_id}","starred_url":"https://api.github.com/users/liangfok/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/liangfok/subscriptions","organizations_url":"https://api.github.com/users/liangfok/orgs","repos_url":"https://api.github.com/users/liangfok/repos","events_url":"https://api.github.com/users/liangfok/events{/privacy}","received_events_url":"https://api.github.com/users/liangfok/received_events","type":"User","site_admin":false},{"login":"ggould-tri","id":17596413,"avatar_url":"https://avatars.githubusercontent.com/u/17596413?v=3","gravatar_id":"","url":"https://api.github.com/users/ggould-tri","html_url":"https://github.com/ggould-tri","followers_url":"https://api.github.com/users/ggould-tri/followers","following_url":"https://api.github.com/users/ggould-tri/following{/other_user}","gists_url":"https://api.github.com/users/ggould-tri/gists{/gist_id}","starred_url":"https://api.github.com/users/ggould-tri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ggould-tri/subscriptions","organizations_url":"https://api.github.com/users/ggould-tri/orgs","repos_url":"https://api.github.com/users/ggould-tri/repos","events_url":"https://api.github.com/users/ggould-tri/events{/privacy}","received_events_url":"https://api.github.com/users/ggould-tri/received_events","type":"User","site_admin":false}],"milestone":null,"comments":7,"created_at":"2016-07-07T03:59:45Z","updated_at":"2016-07-07T15:24:18Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/RobotLocomotion/drake/pulls/2755","html_url":"https://github.com/RobotLocomotion/drake/pull/2755","diff_url":"https://github.com/RobotLocomotion/drake/pull/2755.diff","patch_url":"https://github.com/RobotLocomotion/drake/pull/2755.patch"},"body":"This enables Drake to be compiled as part of a Catkin package. This was originally done by @jhoare [here](https://github.com/jhoare/drake/commit/72b6dec8293746980d3253c67e21cc29f7336028#diff-34ae68f4adad56c25c5bc05dcb64794e). I tested this by executing the following commands, which creates a ROS Catkin workspace, downloads Drake as a package within this workspace, and then compiles the entire workspace:\r\n\r\n```\r\n$ mkdir -p ~/dev/drake_catkin_workspace/src\r\n$ cd ~/dev/drake_catkin_workspace/src\r\n$ source /opt/ros/indigo/setup.bash\r\n$ catkin_init_workspace\r\n$ cd ..\r\n$ catkin_make\r\n$ cd src\r\n$ git clone git@github.com:liangfok/drake.git\r\n$ cd drake\r\n$ git checkout -t origin/feature/drake_superbuild_is_ros_package\r\n$ cd ~/dev/drake_catkin_package\r\n$ catkin_make -j1 -DDISABLE_MATLAB=TRUE\r\n```\r\n\r\n<!-- Reviewable:start -->\r\n---\r\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"35\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/robotlocomotion/drake/2755)\r\n<!-- Reviewable:end -->\r\n"},"comment":{"url":"https://api.github.com/repos/RobotLocomotion/drake/issues/comments/231112165","html_url":"https://github.com/RobotLocomotion/drake/pull/2755#issuecomment-231112165","issue_url":"https://api.github.com/repos/RobotLocomotion/drake/issues/2755","id":231112165,"user":{"login":"jhoare","id":871831,"avatar_url":"https://avatars.githubusercontent.com/u/871831?v=3","gravatar_id":"","url":"https://api.github.com/users/jhoare","html_url":"https://github.com/jhoare","followers_url":"https://api.github.com/users/jhoare/followers","following_url":"https://api.github.com/users/jhoare/following{/other_user}","gists_url":"https://api.github.com/users/jhoare/gists{/gist_id}","starred_url":"https://api.github.com/users/jhoare/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhoare/subscriptions","organizations_url":"https://api.github.com/users/jhoare/orgs","repos_url":"https://api.github.com/users/jhoare/repos","events_url":"https://api.github.com/users/jhoare/events{/privacy}","received_events_url":"https://api.github.com/users/jhoare/received_events","type":"User","site_admin":false},"created_at":"2016-07-07T15:24:18Z","updated_at":"2016-07-07T15:24:18Z","body":"> $ catkin_make -j1 -DDISABLE_MATLAB=TRUE\r\n\r\nWhy do you have to do the ``-j1`` ? Also, are you preferring not to use catkin-tools ? I find it works a lot better for this use case. Otherwise, to build the with ``drake_ros`` package I have created, you would have to use ``catkin_make_isolated`` rather than ``catkin_make`` "}}
{"actor":{"display_login":"jhoare"}}