Catkin plugin doesn't notice ROS dependencies satisfied by stage-snaps
Metadata
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. | |
| #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. | |
| #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. | |
| #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'. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |