update craft-archives and support apt pinning
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: The PR itself was merged by maintainer tigarmo after approval from two reviewers, landing as commit 71ed1a369 in snapcraft. It was a follow-up to the craft-archives migration in #4037 and delivered the CRAFT-1646 work built on craft-archives PR #40 (apt pinning, commit 4729424), with diff coverage reported at 100%.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #4079 as 71ed1a369, upgrading craft-archives to 0.0.3, restructuring key handling, and adding APT repository pinning support. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged to main as commit 71ed1a369: bumped craft-archives to 0.0.3, restructured key handling and added apt repository pinning support (CRAFT-1646). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #4079 (commit 71ed1a369): bumped craft-archives to v0.0.3, restructured key handling, and added support for apt repository pinning. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged into main after approval and passing CI. Updates craft-archives to v0.0.3, restructures key handling, and adds apt repository pinning support. Resolves CRAFT-1646 with 100% diff coverage. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into main. Updates craft-archives to v0.0.3, restructuring key-handling and adding apt repository pinning support. Achieved 100% diff coverage. Addresses CRAFT-1646. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#4037
(confidence 90%)
Prior PR 'repo: migrate to craft-archives' that #4079 followed up on by adapting the new key-handling API.
-
Likely Fixed By:
canonical/craft-archives#40
(confidence 88%)
Upstream craft-archives PR adding apt pinning support (commit 4729424), shipped in the 0.0.3 release this PR consumes.
-
Superseded By:
canonical/snapcraft#4174
(confidence 45%)
Later craft-archives version bump (5134d01e0, later reverted and re-landed as 7e6e31733/#4277) supersedes this 0.0.3 pin.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #6415 build(deps): bump craft-archives to 2.2.2 | snapcraft | merged | 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. | |
| #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). | |
| #4174 requirements: update craft-archives | snapcraft | merged | Merged in #4174 (5134d01e0), then reverted by 8a6872cf7; a corrected craft-archives 1.1.2 upgrade landed in #4277 (7e6e31733). | |
| #48 create v0.0.3 release | craft-archives | merged | Merged into main as 8f15429, bumping craft-archives to v0.0.3. | |
| #4 move repo code | craft-archives | merged | Merged PR #4, moving repository code from Snapcraft into craft-archives after approval; the recreated import landed in commit 31da2f9. |