← Back to issue list

Catkin plugin: consumer snap still pulls in packages contained in producer snap

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1709674
Type
issue
State
open
Author
~kyrofa
Labels
—
Created
Updated
Closed
—

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

Impact: 42 Quick Win: 4 Complexity: 68 Confidence: 84 Actionability: 27

Issue body

This implies that something may not be quite right with the underlay logic. Investigation is needed.

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.
70%
#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.
70%