Skip to content

RST-15588: remove spurious dependency#10

Open
ihadzic-locusrobotics wants to merge 1 commit into
masterfrom
RST-15588-pcl-spurious-dependency
Open

RST-15588: remove spurious dependency#10
ihadzic-locusrobotics wants to merge 1 commit into
masterfrom
RST-15588-pcl-spurious-dependency

Conversation

@ihadzic-locusrobotics
Copy link
Copy Markdown

catkin should not be the exec_depend in package manifest because the build tool should not be necessary at runtime. This actually breaks the ROS2 build (which shares the branch with ROS1) because there is no catkin in ROS2.

catkin should not be the exec_depend in package manifest
because the build tool should not be necessary at runtime.
This actually breaks the ROS2 build (which shares the branch with
ROS1) because there is no catkin in ROS2.
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes an incorrect runtime dependency on catkin from the root package.xml so the manifest works for ROS2 builds (where catkin is not available) while keeping the package as a plain cmake build type.

Changes:

  • Dropped <exec_depend>catkin</exec_depend> from package.xml to avoid requiring the build tool at runtime.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants