stage-packages does not respect architectures
Metadata
Current evaluation
Closed after PR #1788 (9e588f51e) added broken-dependency errors but not architecture support; the same multi-arch scenario was later fixed by merged PR #3080 (4a75be6ec).
Resolution: closed stale
Reason: Maintainer @kyrofa stated that #1788 was needed but should not be treated as fixing the scenario in LP #1686481, and no immediate follow-up was recorded. PR #3080 later merged architecture-aware stage-package lookup as 4a75be6ec.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed stale | Closed after PR #1788 (9e588f51e) added broken-dependency errors but not architecture support; the same multi-arch scenario was later fixed by merged PR #3080 (4a75be6ec). | |
| stealth/space-bunny-alpha | — | closed stale | Closed without an architecture fix: PR #1788 (9e588f51e) only improved broken-dependency errors; a maintainer said it did not fully resolve the scenario. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed as superseded by PR #1788, whose dependency-error fix (commit 9e588f51e) did not resolve stage-packages architecture handling; a dedicated follow-up was required. | |
| qwen/qwen3.6-35b-a3b | — | — | Superseded by PR #1788, which addresses related functionality but does not fully resolve the architecture handling bug. The core issue remains unfixed and requires a dedicated follow-up report. | |
| qwen/qwen3.6-35b-a3b | — | — | Superseded by PR #1788. Maintainers clarified the pull request addresses a related need but does not resolve the original architecture bug, recommending a separate issue to properly fix the scenario. | |
| qwen/qwen3.6-35b-a3b | — | — | Pull request #1788 was merged but explicitly declined as a resolution. Maintainers confirmed stage-packages architecture handling remains unaddressed and requested a dedicated issue for the actual scenario. The original problem stays unresolved. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Referenced Launchpad bug LP #1686481. PR #1788 was merged but explicitly noted as not fixing architecture handling. The issue closed without a resolution, requiring a separate report for actual architecture support. |
Update history
No update history recorded yet.
Related work
-
Related To:
snapcraft#1788
(confidence 100%)
Merged as 9e588f51e; improved broken-dependency errors but was explicitly considered an incomplete fix.
-
Related To:
snapcraft (launchpad)#1686481
(confidence 100%)
LaunchPad bug report linked by maintainer @sergiusens.
-
Likely Fixed By:
snapcraft#3080
(confidence 95%)
Merged as 4a75be6ec and fixed architecture-aware resolution for the multi-architecture stage-package scenario.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1686481 stage-packages does not handle unmet dependencies | snapcraft (launchpad) | closed | Fixed by canonical/craft-parts#258 (commit 8d0ee1cd), making stage-packages use repositories for the build host architecture when resolving cross-architecture packages. | |
| #876 repo: allow for architecture-specific stage-packages | snapcraft | merged | Merged as 9d6f953a1 with package:arch support for stage-packages; the change was later reverted by #898 in 5ac55528f. | |
| #4386 stage-packages pull, fails for arm64 target architecture | snapcraft | closed | Closed after the reporter could no longer confirm the arm64 stage-packages failure due to a changed build process. No resolving PR or commit was identified. |