← Back to issue list

repo: add support for package repositories

View original Github issue

Metadata

Project
rockcraft
Number
#217
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

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.
92%
#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.
74%
#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.
73%
#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.
73%
#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.
72%
#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.
72%