Fail to fetch packages for non-host architecture
Metadata
Current evaluation
Cross-compile (amd64 build-on, arm64 build-for) fails to fetch stage-packages with :arm64 suffix (e.g. ros-jazzy-ros-base) even though present in repo; maintainer reproduced apt unmet-deps on arch-All python deps; reporter suspects ROS2 repo, not snapcraft. Awaiting reporter's working dpkg repro.
Suggested action: keep open
Reason: Maintainer mr-cal actively engaged (reproduced the apt unmet-dependency error, confirmed arch-All python deps, and on 2025-04-21 asked the reporter for a working dpkg repro to determine what snapcraft must replicate). The reporter responded 2025-04-23 that they could not produce such an environment and suspects the ROS2 repo itself. The issue is triaged, acknowledged, and blocked on external info from the reporter, so it should stay open rather than be closed as stale.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
40
Quick Win:
12.0
Staleness:
55
Complexity:
70
Confidence:
55
Support Request:
30
|
keep open | Cross-compile (amd64 build-on, arm64 build-for) fails to fetch stage-packages with :arm64 suffix (e.g. ros-jazzy-ros-base) even though present in repo; maintainer reproduced apt unmet-deps on arch-All python deps; reporter suspects ROS2 repo, not snapcraft. Awaiting reporter's working dpkg repro. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
65
Confidence:
85
Support Request:
40
|
close stale | Snapcraft fails to fetch arm64 stage packages during amd64 builds. Maintainer requested a reproducible environment; reporter could not provide one and suspects upstream ROS2 repo. Inactive for over a year. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
60
Confidence:
75
Support Request:
20
|
close stale | Snapcraft fails to fetch cross-architecture stage packages due to dependency resolution issues. Maintainer requested a reproducible environment, but the reporter could not provide one and suspects an upstream ROS2 repository problem. Issue has been inactive for over a year. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
85
Complexity:
45
Confidence:
75
Support Request:
30
|
close stale | Cross-architecture stage package fetching fails when architecture-independent dependencies are incorrectly requested with a target arch suffix. Issue is open and stale, awaiting author reproduction or maintainer investigation. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4268 [cross-compile] when a deb package that has a dependency to non-architecture deb package, snapcraft does not recognize that and throws a dependency error | snapcraft | open | Cross-compiling a core22 snap with an arch-pinned stage package (gpsd-clients:arm64) fails with 'unmet dependencies: python3-serial' because non-arch-specific deps aren't resolved for the target arch. Maintainer offered a workaround and asked if it reproduces on core24; no reply yet. |