← Back to issue list

[PROTOTYPE] feat: support foreign architectures

View original Github issue

Metadata

Project
snapcraft
Number
#5233
Type
pull request
State
closed
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Prototype PR for foreign-architecture support (CRAFT-4038) was closed unmerged; maintainer mr-cal noted it was superseded by merged PR #5274, shipped on latest/edge and scheduled for Snapcraft 8.8.

Resolution: closed superseded

Reason: Author closed the prototype deliberately, commenting that it "has been superseded by #5274, which is available on latest/edge and is scheduled to be released in Snapcraft 8.8." PR #5274 ('feat: support foreign architectures for core24') was merged and fixes #5222, so the functionality landed via the successor PR rather than this one.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `tox run -m lint`? - [ ] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`) ----- Testing PR for support of foreign architectures. This allows building snaps like this: https://github.com/mr-cal/curl-consumer/blob/main/snapcraft.yaml Fixes #5222 (CRAFT-4038)

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Prototype PR for foreign-architecture support (CRAFT-4038) was closed unmerged; maintainer mr-cal noted it was superseded by merged PR #5274, shipped on latest/edge and scheduled for Snapcraft 8.8.
stealth/space-bunny-alpha — closed superseded Closed prototype unmerged; foreign-architecture support was delivered by merged PR #5274, released on latest/edge and scheduled for Snapcraft 8.8.
stealth/space-bunny-alpha — closed superseded Prototype was closed as superseded by merged PR #5274, which delivered foreign-architecture support for core24 in Snapcraft 8.8 on latest/edge.
qwen/qwen3.6-35b-a3b — — Superseded by PR #5274. Foreign architecture support is now available on the latest/edge channel and scheduled for Snapcraft 8.8.
qwen3.6-35b-a3b-mtp-q6 — — Superseded by PR #5274, which implements foreign architecture support. The replacement is available on latest/edge and scheduled for Snapcraft 8.8.

Update history

No update history recorded yet.

Related work

  • Superseded By: canonical/snapcraft#5274 (confidence 97%)

    Explicitly named in mr-cal's closing comment; merged PR delivering foreign-architecture support for core24 in Snapcraft 8.8.

  • Related To: canonical/snapcraft#5222 (confidence 92%)

    Feature issue this prototype declared it fixes; closed separately with archive-side fix in craft-archives#153 (2.1.0).

Related issues

Issue Project State Summary Similarity
#149 [PROTOTYPE] feat(apt_sources_manager): support foreign architectures craft-archives closed Prototype PR #149 was closed unmerged and superseded by #153, which added foreign-architecture APT support in commit 64f1092 and shipped in craft-archives 2.1.0.
84%
#150 Support foreign architectures craft-archives closed Foreign-architecture support shipped in craft-archives 2.1.0 via merged PR #153 (64f1092), replacing prototype #149 and enabling cross-compilation dependencies.
78%
#662 [PROTOTYPE] refactor: use craft-platforms rockcraft closed Prototype PR #662 was closed unmerged in August 2024; the production build-planner migration later landed via rockcraft#715 at commit 516d29e5.
72%
#104 [Investigate] support foreign architectures craft-archives closed Foreign-architecture package installation was implemented in PR #153 (commit 64f1092) and released in craft-archives 2.1.0.
71%
#5222 Support foreign architectures snapcraft closed Foreign-architecture APT support landed in craft-archives#153 (64f1092), released in 2.1.0; Snapcraft added core24 cross-compilation coverage in b26b653c1.
70%