{"action":"created","issue":{"url":"https://api.github.com/repos/ros-industrial-consortium/descartes/issues/154","repository_url":"https://api.github.com/repos/ros-industrial-consortium/descartes","labels_url":"https://api.github.com/repos/ros-industrial-consortium/descartes/issues/154/labels{/name}","comments_url":"https://api.github.com/repos/ros-industrial-consortium/descartes/issues/154/comments","events_url":"https://api.github.com/repos/ros-industrial-consortium/descartes/issues/154/events","html_url":"https://github.com/ros-industrial-consortium/descartes/pull/154","id":142364716,"number":154,"title":"Edge Building Refactor","user":{"login":"Jmeyer1292","id":4960180,"avatar_url":"https://avatars.githubusercontent.com/u/4960180?v=3","gravatar_id":"","url":"https://api.github.com/users/Jmeyer1292","html_url":"https://github.com/Jmeyer1292","followers_url":"https://api.github.com/users/Jmeyer1292/followers","following_url":"https://api.github.com/users/Jmeyer1292/following{/other_user}","gists_url":"https://api.github.com/users/Jmeyer1292/gists{/gist_id}","starred_url":"https://api.github.com/users/Jmeyer1292/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jmeyer1292/subscriptions","organizations_url":"https://api.github.com/users/Jmeyer1292/orgs","repos_url":"https://api.github.com/users/Jmeyer1292/repos","events_url":"https://api.github.com/users/Jmeyer1292/events{/privacy}","received_events_url":"https://api.github.com/users/Jmeyer1292/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-03-21T14:25:02Z","updated_at":"2016-04-07T03:55:24Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ros-industrial-consortium/descartes/pulls/154","html_url":"https://github.com/ros-industrial-consortium/descartes/pull/154","diff_url":"https://github.com/ros-industrial-consortium/descartes/pull/154.diff","patch_url":"https://github.com/ros-industrial-consortium/descartes/pull/154.patch"},"body":"Related to #151, this PR refactors the graph building process by generating all of the joint solutions and then putting off adding them to the tree until after all the edges have been calculated. This prevents us from doing a lot of unnecessary tree searching.\r\n\r\nTo accomplish this, I needed to create a `calculateEdges` function that took a sequence of joint positions, not trajectory IDs. This function is used in many other places in the code, however, and I didn't want to touch those. Someday soon I'll get around to looking carefully at the add/remove/modify functions."},"comment":{"url":"https://api.github.com/repos/ros-industrial-consortium/descartes/issues/comments/206686224","html_url":"https://github.com/ros-industrial-consortium/descartes/pull/154#issuecomment-206686224","issue_url":"https://api.github.com/repos/ros-industrial-consortium/descartes/issues/154","id":206686224,"user":{"login":"Jmeyer1292","id":4960180,"avatar_url":"https://avatars.githubusercontent.com/u/4960180?v=3","gravatar_id":"","url":"https://api.github.com/users/Jmeyer1292","html_url":"https://github.com/Jmeyer1292","followers_url":"https://api.github.com/users/Jmeyer1292/followers","following_url":"https://api.github.com/users/Jmeyer1292/following{/other_user}","gists_url":"https://api.github.com/users/Jmeyer1292/gists{/gist_id}","starred_url":"https://api.github.com/users/Jmeyer1292/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jmeyer1292/subscriptions","organizations_url":"https://api.github.com/users/Jmeyer1292/orgs","repos_url":"https://api.github.com/users/Jmeyer1292/repos","events_url":"https://api.github.com/users/Jmeyer1292/events{/privacy}","received_events_url":"https://api.github.com/users/Jmeyer1292/received_events","type":"User","site_admin":false},"created_at":"2016-04-07T03:55:24Z","updated_at":"2016-04-07T03:55:24Z","body":"@jrgnicho So the Travis build works on the main ROS packages but fails with the package source set to \"ros-shadow-fixed\".\r\n\r\nI'm not sure what to do about the error though. When this PR was first put up the tests passed. Removing comments clearly doesn't change anything meaningful so this appears to be an outside issue. Any thoughts?\r\n```\r\n+++rospack plugins --attrib=plugin nodelet\r\n[rospack] Error: no such package nodelet\r\n```"}}