← Back to issue list

requirements: bump craft-archives to fix regression

View original Github issue

Metadata

Project
snapcraft
Number
#4235
Type
pull request
State
closed
Author
tigarmo
Labels
—
Created
Updated
Closed

Current evaluation

Merged into hotfix/7.4 at 6d34ebb, bumping craft-archives to restore support for asset files containing multiple GPG keys and fixing #4224.

Resolution: closed resolved

Reason: PR #4235 was merged into the hotfix/7.4 branch (merge commit 6d34ebb) and bumped craft-archives, adding regression coverage for multi-key asset files. Its stated goal of closing regression issue #4224 was additionally confirmed by the companion fix merged in #4253 (a311e7c), shipped in the 7.4.4 hotfix.

Evaluated by: mr-cal-bot

No scores available.

Issue body

The new version supports asset files that contain more than one key (for whatever reason). This is more in line with the behavior done by the previous implementation (via apt-key). Closes #4224

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged into hotfix/7.4 at 6d34ebb, bumping craft-archives to restore support for asset files containing multiple GPG keys and fixing #4224.
stealth/space-bunny-alpha — closed resolved Merged into hotfix/7.4 at 6d34ebb, bumping craft-archives to restore support for multi-key asset files and close #4224.
qwen/qwen3.6-35b-a3b — — Merged into hotfix/7.4 to bump craft-archives, resolving regression #4224. The update restores support for asset files containing multiple keys, aligning with the previous apt-key behavior.
qwen3.6-35b-a3b-mtp-q6 — — Merged into hotfix/7.4 to resolve regression #4224 by bumping craft-archives. The update enables support for asset files containing multiple keys, aligning with previous apt-key behavior.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/snapcraft#4224 (confidence 95%)

    The AptGPGKeyInstallError regression issue this PR explicitly closes.

  • Likely Fixed By: canonical/snapcraft#4253 (confidence 80%)

    Follow-up merged PR (a311e7c) updating craft-archives for multi-key support, credited with fixing #4224 in the 7.4.4 hotfix.

  • Related To: canonical/snapcraft#4277 (confidence 55%)

    Later craft-archives bump (7e6e3173) fixing file:// repository support, same dependency thread.

Related issues

Issue Project State Summary Similarity
#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).
79%
#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).
79%
#4303 requirements: bump craft-archives snapcraft merged Merged #4303, bumping craft-archives to 1.1.3 to correct dpkg argument ordering and enable only compatible repository architectures; fixes #4289 and #4298.
78%
#4253 package-repositories: update craft-archives to support multi-keys. snapcraft merged Merged into hotfix/7.5 as a311e7c, updating craft-archives so package repositories support multiple keys.
76%
#276 requirements: update craft-archives rockcraft merged Merged rockcraft#276 in commit 94346ab5, updating craft-archives requirements across three files (+3/-3).
73%
#4241 Hotfix/7.5 gpg multi keys snapcraft closed Closed in favor of #4253, which updated craft-archives for multi-key package repositories and merged into hotfix/7.5 as a311e7c.
72%