repo: add support for package repositories
Metadata
Current evaluation
Merged package-repository support for CRAFT-1553 in rockcraft#217 via commit 2b416602, adding project-defined APT repository handling.
Resolution: closed resolved
Reason: PR #217 was approved and merged into Rockcraft as commit 2b416602, adding package repository support and related tests.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
The last spread test will succeed once this is merged and released: https://github.com/canonical/craft-archives/pull/50
CRAFT-1553
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged package-repository support for CRAFT-1553 in rockcraft#217 via commit 2b416602, adding project-defined APT repository handling. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged rockcraft#217 in commit 2b416602, adding CRAFT-1553 package repository support across 16 files (+346/-31). | |
| qwen/qwen3.6-35b-a3b | — | — | Added support for package repositories. Merged after approval by two reviewers and passing CI checks. Modified 16 files (+346/-31), resolving CRAFT-1553 and enabling downstream testing. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to add package repository support. Deployed outside the overlay, resolving CRAFT-1553 and enabling downstream testing for craft-archives#50. Maintainer confirmed the change is live and ready for verification. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/rockcraft#278
(confidence 98%)
Follow-up PR that extended package-repository support to overlay-packages.
-
Related To:
canonical/craft-archives#50
(confidence 95%)
The final spread test was expected to pass after #217 was merged and released, following this related archives change.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #216 repo: add support for package repositories | rockcraft | closed | Package-repository support was superseded by canonical/rockcraft#217, merged to main as 2b416602 and resolving CRAFT-1553. | |
| #465 refactor: use package-repositories support from craft-app | rockcraft | closed | Rockcraft #465 was closed unmerged after 867 days without review, CI, or comments; its craft-app package-repositories refactor was abandoned. | |
| #3647 repo: add package repository handling (CRAFT-846) | snapcraft | merged | Merged package repository and PPA definitions/helpers into snapcraft 7.0 via #3647, porting code from #2911, #3341, #3359, and #3363. | |
| #3649 parts,repo: integrate package-repositories (CRAFT-847) | snapcraft | merged | Merged #3649, adding parts support for package-repositories on the build host and dedicated core22 spread tests; merge commit bbbcb53a6. | |
| #1356 feat(application): enable opt-in monorepo support | rockcraft | merged | Merged in canonical/rockcraft#1356 (commit 5b168c74), adding opt-in monorepo support via ROCKCRAFT_EXPERIMENTAL_MONOREPO and a packaging how-to for Rockcraft 1.21. | |
| #23 Use the package-repositories stanza in imagecraft.yaml | imagecraft | merged | Merged PR #23 as commit 4268893, adding package-repositories support via craft-archives, Project model improvements, refactoring, and expanded tests for FR-5873. |