Catkin plugin missing rosdep and stage packages source lists customization
Metadata
Current evaluation
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'.
Suggested action: needs triage
Reason: The issue is a genuine feature gap (not a support request) but shows zero maintainer engagement: 0 comments, no labels beyond 'catkin', no assignee, and no activity for ~7.6 years (2793 days). It has never been assessed, labelled, or prioritized by a maintainer, so it requires triage rather than an immediate close. I could not confirm via tools whether the catkin plugin still exists in the current codebase (repo tooling returned 'No pinned SHA' errors), so I cannot assert it is stale/irrelevant — that uncertainty lowers confidence and argues against close_stale.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
35
Quick Win:
19.25
Staleness:
95
Complexity:
45
Confidence:
55
Support Request:
15
|
needs triage | 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'. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
30
Confidence:
90
Support Request:
15
|
close stale | Feature request to customize rosdep and stage packages source lists in the catkin plugin. Currently inactive for over 7 years with zero maintainer interaction. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
55
Confidence:
92
Support Request:
10
|
close stale | Feature request to customize rosdep and stage package source lists in the catkin plugin. Unaddressed for over 7 years with zero maintainer engagement. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
45
Confidence:
90
Support Request:
15
|
close stale | Missing customization for rosdep and stage package source lists in the catkin plugin. No maintainer response or activity in over 7 years. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
40
Confidence:
90
Support Request:
15
|
close stale | Feature request to customize rosdep and stage packages source lists in the catkin plugin. No maintainer response or activity for over 7 years. |
Update history
No update history recorded yet.
Related work
-
Related To:
snapcraft#152
(confidence 60%)
Merged PR that added ROS tools support to the Catkin plugin; same plugin area but does not address source-list customization.
-
Related To:
snapcraft#1130
(confidence 55%)
Merged catkin plugin change producing a build-ready staging area; related to the plugin's stage handling but not the reported customization gap.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #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. | |
| #1823788 Catkin plugin doesn't notice ROS dependencies satisfied by stage-snaps | snapcraft (launchpad) | closed | Closed without resolution. The Catkin plugin limitation regarding stage-snap ROS dependencies was abandoned, with no fix implemented. | |
| #1533735 Catkin plugin: Support rosinstall files | snapcraft (launchpad) | closed | Closed without implementation. The request to add rosinstall file support to the Catkin plugin was abandoned due to zero comments and prolonged inactivity. | |
| #152 Catkin plugin: Add support for ROS tools. | snapcraft | merged | Merged Catkin plugin updates to properly install ROS packages, include non-source files, and enable ROS tools via an updated wrapper environment. Resolved an xml2-config conflict while planning to remove the redundant roscore plugin. Tests doubled. | |
| #1581 catkin plugin: support rosdep pip dependencies | snapcraft | merged | Merged implementation adding pip-based dependency support to the Catkin plugin's rosdep resolver, resolving Launchpad bug #1683036. Approved by one reviewer, passed CI, and modified 12 files. | |
| #163 Catkin plugin: use rosdep for dependency resolution | snapcraft | merged | Merged. Replaced manual package.xml parsing with rosdep for Catkin plugin dependency resolution. Reviewers approved the changes, with minor naming suggestions deferred to a future refactor. |