[PROTOTYPE] feat(apt_sources_manager): support foreign architectures
Metadata
Current evaluation
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.
Resolution: closed superseded
Reason: Closed unmerged after mr-cal identified #153 as its replacement. PR #153 was merged in commit 64f1092 and released in craft-archives 2.1.0.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint && make test`?
---
This prototype allows for installing packages from foreign architectures for `apt`.
An example project for this can be found here: https://github.com/mr-cal/curl-consumer
Fixes #104
Unblocks https://github.com/canonical/snapcraft/issues/5222
(CRAFT-2425)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | 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. | |
| stealth/space-bunny-alpha | — | closed superseded | Prototype #149 was closed unmerged and superseded by merged #153 (64f1092), which added foreign-architecture APT support in craft-archives 2.1.0. | |
| qwen/qwen3.6-35b-a3b | — | — | Prototype adding foreign architecture support to the apt sources manager was closed and superseded by pull request #153. The original changes were not merged. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/craft-archives#153
(confidence 100%)
Maintainer explicitly marked #149 as superseded by this merged implementation.
-
Likely Fixed By:
canonical/craft-archives#104
(confidence 98%)
The original foreign-architecture support investigation was completed by #153.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5233 [PROTOTYPE] feat: support foreign architectures | snapcraft | closed | 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. | |
| #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. | |
| #153 feat: support foreign architectures | craft-archives | merged | Merged PR #153 as commit 64f1092, adding APT foreign-architecture support for deb822-based Ubuntu sources, including core24; released in craft-archives 2.1.0. | |
| #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. | |
| #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. |