← Back to issue list

Use the package-repositories stanza in imagecraft.yaml

View original Github issue

Metadata

Project
imagecraft
Number
#23
Type
pull request
State
merged
Author
upils
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #23 as commit 4268893, adding package-repositories support via craft-archives, Project model improvements, refactoring, and expanded tests for FR-5873.

Resolution: closed resolved

Reason: PR canonical/imagecraft#23 was merged as commit 4268893. It added the package-repositories stanza, improved the Project model, and increased test coverage.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Use the package-repositories stanza, relying on craft-archives and adapting the various classes to fit our needs. This PR also contains: - several improvements on the Project model - a greater test coverage - code cleaning and refactoring Fixes: FR-5873

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #23 as commit 4268893, adding package-repositories support via craft-archives, Project model improvements, refactoring, and expanded tests for FR-5873.
stealth/space-bunny-alpha — closed resolved Merged in PR #23 as commit 4268893, adding package-repositories support via craft-archives, Project model improvements, refactoring, and expanded tests for FR-5873.
stealth/space-bunny-alpha — closed resolved Merged PR #23 (merge commit 4268893) adds package-repositories stanza support in imagecraft.yaml via craft-archives, plus Project model improvements, refactoring and tests. Approved by cmatsuoka; project coverage reached 97.66% (FR-5873).
stealth/space-bunny-alpha — closed resolved Merged PR #23 (4268893), adding imagecraft.yaml package-repositories support via craft-archives, Project model improvements, refactoring, and expanded tests for FR-5873.
qwen/qwen3.6-35b-a3b — — Merged implementation of the package-repositories stanza in imagecraft.yaml via craft-archives. Includes Project model enhancements, code refactoring, and expanded test coverage at 97.66%. Resolves FR-5873.
qwen3.6-35b-a3b-mtp-q6 — — Merged implementation of the package-repositories stanza in imagecraft.yaml via craft-archives. Refactors the Project model, adapts classes, and achieves 97.66 percent test coverage. Resolves FR-5873 without upstream library changes.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/imagecraft#39 (confidence 98%)

    Follow-up PR #39 documented the new stanza and was merged as commit 98cfd61.

Related issues

Issue Project State Summary Similarity
#46 Update dependencies and adapt to craft-archives imagecraft merged Merged in canonical/imagecraft#46 via f605753, updating dependencies and adapting Imagecraft to craft-archives; also fixed FR-8231.
74%
#27 Sync imagecraft with current imagecraft.yaml proposition imagecraft merged Merged canonical/imagecraft#27 via commit af57d47, synchronizing imagecraft.yaml with the current PoC schema while deferring fields such as package-repositories; fixes FR-7199.
72%
#217 repo: add support for package repositories rockcraft merged Merged package-repository support for CRAFT-1553 in rockcraft#217 via commit 2b416602, adding project-defined APT repository handling.
72%
#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.
70%