Catkin plugin: consumer snap still pulls in packages contained in producer snap
Metadata
Current evaluation
Catkin underlay handling may duplicate producer-provided ROS packages in a consumer snap; the report remains open, untriaged, and without a concrete reproducer.
Suggested action: needs triage
Reason: The report explicitly says "Investigation is needed" and supplies no sample producer/consumer projects, package list, versions, or expected output; it also has no labels or comments. Catkin remains documented for Snapcraft 8, including sourcing declared stage snaps and resolving missing dependencies, so age alone does not justify closure and repository history provides no demonstrated fix.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
42
Quick Win:
4
Complexity:
68
Confidence:
84
Actionability:
27
|
needs triage | Catkin underlay handling may duplicate producer-provided ROS packages in a consumer snap; the report remains open, untriaged, and without a concrete reproducer. | |
| qwen/qwen3.6-35b-a3b |
Impact:
30
Quick Win:
4
Complexity:
60
Confidence:
60
Actionability:
30
|
needs triage | Catkin plugin underlay logic may incorrectly pull packages from producer snap into consumer snap. Issue is 9 years old, unlabelled, with no comments or maintainer response. | |
| qwen/qwen3.8-27b |
Impact:
40
Quick Win:
18
Staleness:
96
Complexity:
55
Confidence:
58
Support Request:
10
|
close stale | Catkin (ROS1) plugin bug: a consumer snap still pulls in packages already contained in the producer snap, implying a flaw in the underlay logic. Filed by a maintainer in 2016 as an investigation note; no labels, comments, or activity since. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
100
Complexity:
40
Confidence:
90
Support Request:
10
|
close stale | Catkin plugin consumer snap incorrectly pulls packages from producer snap. Issue is completely inactive for nearly nine years with no maintainer response or labels. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
65
Confidence:
90
Support Request:
10
|
close stale | Catkin plugin issue where consumer snaps incorrectly pull in packages already in producer snaps, indicating flawed underlay logic. Unaddressed for ~9 years with no maintainer interaction or reproduction steps. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
98
Complexity:
45
Confidence:
92
Support Request:
5
|
close stale | Catkin plugin bug where consumer snaps incorrectly pull producer packages due to flawed underlay logic. Unaddressed for ~9 years with zero comments or maintainer interaction. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
snapcraft#1140
(confidence 82%)
Added initial Catkin underlay support and directly concerns the suspect logic, but is not shown to fix this report.
-
Related To:
snapcraft#1186
(confidence 78%)
Added a ROS content-sharing demo matching the producer/consumer context, without demonstrating a fix.
-
Related To:
snapcraft#4221
(confidence 65%)
Later added ROS content-sharing support that may define the modern intended producer/consumer behavior.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1823788 Catkin plugin doesn't notice ROS dependencies satisfied by stage-snaps | snapcraft (launchpad) | closed | Catkin stage-snap dependency detection was implemented by merged snapcraft PR #2525 (commit d1c5f1b00), avoiding redundant ROS dependency fetches. | |
| #1664776 Catkin plugin: support building with an underlay | snapcraft (launchpad) | closed | Catkin underlay support landed in snapcore/snapcraft#1140 (cab0b3806); follow-up #1186 added a ROS content-sharing demo. |