← Back to issue list

stage-packages does not respect architectures

View original Github issue

Metadata

Project
snapcraft
Number
#1767
Type
issue
State
closed
Author
sergiusens
Labels
—
Created
Updated
Closed

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

No scores available.

Issue body

No description provided.

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