package repositories: ensure dependencies are installed before use
Metadata
Current evaluation
Merged in commit 38e2a8db2, ensuring gnupg and dirmngr are installed before configuring package repositories.
Resolution: closed resolved
Reason: Approved PR #3801 was merged as commit 38e2a8db2. The change installs required repository dependencies before package repositories are used.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
- [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint`?
- [ ] Have you successfully run `pytest tests/unit`?
-----
CRAFT-1149
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in commit 38e2a8db2, ensuring gnupg and dirmngr are installed before configuring package repositories. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged into main as 38e2a8db2: package repositories now install dependencies before use (CRAFT-1149, PR #3801). | |
| qwen/qwen3.6-35b-a3b | — | — | Merged into main after reviewer approval and passing CI checks. The change ensures package repository dependencies are installed before use, resolving CRAFT-1149. Despite a minor coverage decrease noted by Codecov, the PR was successfully integrated. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to ensure package repository dependencies are installed before use, resolving CRAFT-1149. Accepted by maintainer sergiusens despite a minor 0.07% test coverage decrease noted by Codecov. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3294 project loader: install dirmngr prior to configuring package repositories | snapcraft | merged | Merged PR #3294 (e4a013fd4), installing dirmngr and gnupg before package-repository setup so Launchpad builds have the required GPG tooling. | |
| #3293 project loader: install dirmngr prior to configuring package repositories | snapcraft | closed | Closed unmerged because identical fix snapcraft#3294 merged in commit e4a013fd4, installing dirmngr and gnupg before configuring package repositories. |