Snapcraft ROS plugins should be using catkin_pkg instead of fetching all deps with rosdep

Bug #1866718 reported by Kyle Fazzari
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Snapcraft
New
Wishlist
Unassigned

Bug Description

rosdep can't discriminate between build-time and run-time dependencies. As a result, ROS snaps include build dependencies when they don't need to, thus making them larger than necessary. Snapcraft should be using catkin_pkg to manually pull dependencies out of each package.xml.

Kyle Fazzari (kyrofa)
Changed in snapcraft:
importance: Undecided → Wishlist
Revision history for this message
jeremie (artivis) wrote :

Note:
- This only concerns ROS plugins V1.
- It will likely be resolved directly on rosdep side by the (pending as of the time of writing) PR https://github.com/ros-infrastructure/rosdep/pull/789.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.