Catkin plugin missing rosdep and stage packages source lists customization
Metadata
Current evaluation
Old open Catkin plugin request to expose rosdep and stage-package source lists; no maintainer response, and compatibility with the current plugin needs validation.
Suggested action: needs triage
Reason: The issue precisely identifies that the plugin overrides PLUGIN_STAGE_SOURCES and blocks rosdep source customization, but it has no comments or maintainer assessment. Current documentation still lists the Catkin plugin and rosdep resolution but does not establish whether the old limitation persists or define the intended property names and merge semantics.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
45
Quick Win:
10
Complexity:
55
Confidence:
76
Actionability:
48
|
needs triage | Old open Catkin plugin request to expose rosdep and stage-package source lists; no maintainer response, and compatibility with the current plugin needs validation. | |
| stealth/space-bunny-alpha |
Impact:
35
Quick Win:
12
Complexity:
40
Confidence:
82
Actionability:
55
|
needs triage | Catkin lacks hooks to customize rosdep and stage-package source lists, blocking custom dependencies. The report remains untriaged, but current ROS plugins still exist and rosdep-based behavior is documented. | |
| qwen/qwen3.8-27b |
Impact:
35
Quick Win:
19
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. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
snapcraft#331
(confidence 90%)
Catkin plugin work on empty and multiple rosdep dependencies touches the same rosdep integration.
-
Related To:
snapcraft (launchpad)#1548404
(confidence 86%)
Catkin plugin rosdep resolution to multiple packages is another failure mode in the same dependency workflow.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1683036 Catkin plugin doesn't support rosdep dependencies that resolve to pip | snapcraft (launchpad) | closed | Catkin support for rosdep dependencies resolving to pip was merged in snapcraft PR #1581, commit 186ae7f91. | |
| #163 Catkin plugin: use rosdep for dependency resolution | snapcraft | merged | Merged in PR #163 (commit 87b2e24f6), replacing manual Catkin package.xml dependency parsing with rosdep; PR #183 backported the change to Snapcraft 1.x. | |
| #331 Catkin plugin: Handle rosdep empty and multiple dependencies. | snapcraft | merged | PR #331 merged into snapcraft master as commit 1c1119ce3 (merge e3a2b9d03). It refactored the Catkin plugin's rosdep dependency resolution to handle empty output and multiple packages per line, fixing LP bugs #1548406 and #1548404. | |
| #1533735 Catkin plugin: Support rosinstall files | snapcraft (launchpad) | closed | Catkin rosinstall support was merged in PR #1314 (commit 97a416d0a); rosinstall-files was later corrected to a pull property in #1473. | |
| #1581 catkin plugin: support rosdep pip dependencies | snapcraft | merged | Merged PR #1581 in commit 186ae7f91, adding pip-based rosdep dependency support to the Catkin plugin and fixing LP bug #1683036. | |
| #1548404 Catkin plugin: Can't handle rosdep resolving to multiple packages | snapcraft (launchpad) | closed | Fixed by ubuntu-core/snapcraft PR #331 (commit 1c1119ce3, 'Catkin plugin: Handle rosdep empty and multiple dependencies'), merged as e3a2b9d03; maintainer ~kyrofa linked the PR when closing the Launchpad bug. |