← Back to issue list

Catkin plugin doesn't notice ROS dependencies satisfied by stage-snaps

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1823788
Type
issue
State
closed
Author
~kyrofa
Labels
Created
Updated
Closed

Current evaluation

⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.

Closed without resolution. The Catkin plugin limitation regarding stage-snap ROS dependencies was abandoned, with no fix implemented.

Suggested action:

No scores available.

Issue body

The recent introduction of stage-snaps has the possibility to greatly speed up creating snaps consisting of large and mostly unchanging components, e.g. ROS snaps. However, the Catkin plugin doesn't support having its ROS dependencies satisfied by the contents of stage-snaps. This negates many of the benefits of stage-snaps.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed without resolution. The Catkin plugin limitation regarding stage-snap ROS dependencies was abandoned, with no fix implemented.
qwen/qwen3.6-35b-a3b Closed without implementation or discussion. The Catkin plugin limitation regarding stage-snap ROS dependencies remains unresolved, indicating the feature request was abandoned.
qwen3.6-35b-a3b-mtp-q6 Closed and abandoned without comments or resolution. The Catkin plugin fails to recognize ROS dependencies provided by stage-snaps, leaving the limitation unaddressed.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2525 catkin plugin: check stage-snaps for ROS dependencies snapcraft merged Merged to master. Updates the catkin plugin to check stage-snaps for ROS dependencies, preventing redundant fetching by treating them like underlays. Resolves Launchpad bug #1823788. Approved, passed CI, and merged.
80%
#1548406 Catkin plugin: Can't handle rosdep resolving to nothing snapcraft (launchpad) closed Closed without comments or resolution. The Catkin plugin issue regarding rosdep entries resolving to nothing was unaddressed, indicating the report was abandoned or resolved internally without a code change.
76%
#1714133 Catkin plugin: host library linked during build snapcraft (launchpad) closed Closed without resolution due to inactivity. The report identified a catkin plugin bug where host ROS shared libraries were incorrectly linked during snap builds, causing runtime version mismatches. No fix was implemented.
76%
#1810738 Catkin plugin missing rosdep and stage packages source lists customization snapcraft (launchpad) open Catkin plugin lacks customization for rosdep source lists and stage packages source lists (PLUGIN_STAGE_SOURCES already overridden), making it unusable with custom dependencies. Open since 2019, zero comments, no maintainer response, no labels beyond 'catkin'.
75%
#1548404 Catkin plugin: Can't handle rosdep resolving to multiple packages snapcraft (launchpad) closed Closed without resolution. The Catkin plugin fails when rosdep returns multiple packages on a single line, treating it as one invalid name. The issue was abandoned due to zero comments and no proposed fix.
74%
#1683036 Catkin plugin doesn't support rosdep dependencies that resolve to pip snapcraft (launchpad) closed Support for rosdep dependencies resolving to pip in the Catkin plugin was closed without implementation. The request appears abandoned, leaving pip resolution unsupported.
74%
#1658828 Catkin plugin stages compilers snapcraft (launchpad) closed Closed without resolution. The Catkin plugin report highlighted that default compiler staging causes unnecessary snap bloat, but no fix was implemented or merged.
73%
#1791743 Catkin plugin doesn't follow project error guidelines snapcraft (launchpad) closed Closed without resolution. The catkin plugin still fails to fully implement snapcraft's base exception handling. No fix or pull request was submitted, indicating the report was likely abandoned or superseded.
73%
#1629003 Catkin plugin: support kinetic snapcraft (launchpad) closed Kinetic support for the Catkin plugin was closed without resolution or discussion, likely abandoned or superseded by newer ROS releases.
73%
#1866718 Snapcraft ROS plugins should be using catkin_pkg instead of fetching all deps with rosdep snapcraft (launchpad) closed Closed without implementation. The proposal to replace rosdep with catkin_pkg for precise dependency parsing in Snapcraft ROS plugins was abandoned due to lack of activity.
72%