-
Notifications
You must be signed in to change notification settings - Fork 76
Conversation
This makes it possible to find something in there :)
lint complained that REQUIRED was missing and orocos_kdl wasn't even include_dir'ed
catkin_lint pointed that out.
This is discouraged use and users who put their libraries some place else, have to register them in the system more low-level than within cmake (e.g. LD_LIBRARY_PATH).
find_package(catkin REQUIRED | ||
COMPONENTS | ||
moveit_msgs | ||
resource_retriever |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
did you intend to remove this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes, you might want to look through the different commits for this request.
resource_retriever is not referenced in moveit_core.
Seems like big dependency changes like this maybe should be reserved for less stable releases (jade/kinetic) so as to prevent the risk of breaking other's builds who are incorrectly depending on included dependencies from this package. But I'm open to debating this. Also you are switching to Eigen3 for indigo which we've already done for Jade. Maybe that shouldn't be in this commit? Especially since Travis is failing because of it +1 to catkin linting the moveit codebase! |
I do not get why travis is failing because of Eigen3. |
On Tue, Jul 05, 2016 at 01:19:40PM -0700, Dave Coleman wrote:
Actually, although it looks like big changes, it is actually not. The line removing resource_retriever that you pointed out in |
One thing I'm still unsure about is whether C/C++-only ros-packages have to specify |
I'm afraid I do not know |
https://travis-ci.org/ros-planning/moveit_core/jobs/142586748#L2018 for indigo (and for jade it looks the same).
I don't have a clear answer, but we've already got stuck and chose not to dig deeper #293 (comment). |
catkin_lint complains about this and it's a somewhat valid complain...
catkin_lint (rightfully) complains about this block that might change CMAKE_BUILD_TYPE. Even so, without this block most people using the git checkout (building locally) would wonder why MoveIt! is so slow as they didn't specify Release build. So this will stay in here. Nevertheless I suppose it's a good idea to leave a notice on the changed build type in the logs.
... with other ROS-external packages.
en Wed, Jul 06, 2016 at 04:50:34AM -0700, Isaac I.Y. Saito wrote:
That's probably the difference.
Afaik cmake automatically includes its own Modules folder, so maybe catkin_tools specifies some I removed the Eigen3 changes from this request as well as the one in geometric_shapes to avoid this bug/discussion. Anything else? |
+1 indigo onward |
don't forget to cherry-pick this complicated commit |
On Thu, Jul 07, 2016 at 11:49:37AM -0700, Dave Coleman wrote:
See my first message in this request :) |
See #298.
This can not simply be cherry-picked to jade-devel,
so I'll open a new request for that once this one is merged.