build(deps): bump craft-archives to 2.2.2
Metadata
Current evaluation
Merged PR #6415 (mr-cal) bumped craft-archives 2.2.1 -> 2.2.2 in snapcraft's dependency pins, fixing #6326 where core26 arm64 builds failed because craft-archives auto-added armhf to the apt architectures list.
Resolution: closed resolved
Reason: The PR itself was merged after approval by 2 reviewers, adding a craft-archives>=2.2.2 pin across 3 files (+10/-12). The underlying issue #6326 was fixed upstream in craft-archives#255 and consumed here by this version bump.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Bumps craft-archives to fix #6326.
Fixes #6326
---
- [x] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md).
- [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/).
- [x] I've successfully run `make lint && make test`.
- [x] I've added or updated any relevant documentation.
- [x] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing.
- [x] I've updated the relevant release notes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #6415 (mr-cal) bumped craft-archives 2.2.1 -> 2.2.2 in snapcraft's dependency pins, fixing #6326 where core26 arm64 builds failed because craft-archives auto-added armhf to the apt architectures list. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged dependency update bumping craft-archives from 2.2.1 to 2.2.2, addressing armhf architecture handling on arm64 core26 builds and fixing #6326. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged dependency update bumping craft-archives to 2.2.2, resolving issue #6326. Approved by two reviewers and passing most CI checks, the change was integrated into the main branch. | |
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
35
Quick Win:
30
Staleness:
5
Complexity:
15
Confidence:
75
|
needs review | Bumps craft-archives to 2.2.2 to fix #6326. Approved by 1 reviewer, 4 integration-spread-tests failing, very recent (1 day old). |
Update history
| Date | Change |
|---|---|
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related work
-
Related To:
canonical/snapcraft#6326
(confidence 98%)
Issue 'core26: apt update fails due to armhf being added to architectures list on arm64' — the bug this bump fixes; still open pending verification.
-
Caused By:
canonical/craft-archives#255
(confidence 70%)
Upstream craft-archives fix for armhf architecture auto-add, released as 2.2.2.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #6326 core26: apt update fails due to armhf being added to the architectures list on arm64 platforms | snapcraft | closed | core26 arm64 builds failed because craft-archives auto-added armhf, 404ing on archive.ubuntu.com. Root cause fixed in craft-archives#255 (commit b4767b8, v2.2.2); snapcraft pinned craft-archives>=2.2.2 via merged PR #6415. | |
| #5124 build(deps): bump craft-archives | snapcraft | merged | Merged PR #5124 as commit 47c3c2169, bumping craft-archives to fix LP#2083013 package-repository conflicts with Ubuntu Noble default sources. | |
| #6481 build(deps): bump craft-parts to 2.35.2 | snapcraft | merged | Merged dependency bump to craft-parts 2.35.2 and added Snapcraft 9.1.4 release notes. | |
| #4277 requirements: bump craft-archives | snapcraft | merged | Merged PR #4277 (commit 7e6e3173, 2023-07-13) bumped craft-archives from 1.1.1 to 1.1.2, restoring support for local package repositories using url: file:///... (craft-archives PR #93). | |
| #1238 build(deps): update dependency craft-archives to v1.2.0 (hotfix/1.5) | rockcraft | closed | Renovate's craft-archives 1.1.3 to 1.2.0 bump for hotfix/1.5 was closed unmerged after ~4 months: review pending, automerge disabled, and tests/linters failing. | |
| #4528 build(deps): bump craft-cli to 2.5.1 | snapcraft | merged | Merged in ef10848a2 via #4528, upgrading craft-cli to 2.5.1 to fix malformed process-output decoding; released in Snapcraft 8.0.2. | |
| #4079 update craft-archives and support apt pinning | snapcraft | merged | Merged into main as commit 71ed1a369 ("requirements,tests: update to craft-archives 0.0.3"), bumping craft-archives from 0.0.2 to 0.0.3, adapting Snapcraft's key handling to the restructured API, and gaining apt repo pinning support. | |
| #1250 build(deps): bump craft-parts to 2.34.0 | rockcraft | closed | PR #1250 was closed unmerged after four CI checks failed; later commit ab4f617f updated craft-parts to 2.35.0 instead. | |
| #1386 build(deps): bump craft-parts to 2.37.2 | rockcraft | merged | Merged PR #1386 to bump craft-parts to 2.37.2, resolving a file migration performance regression. | |
| #1641 build(deps): bump internal libraries | charmcraft | merged | Merged #1641 as commit 2248543f, bumping craft-providers and craft-store to the minor versions used by Snapcraft 7.x. |