← Back to issue list

executor: store primed stage packages in prime state

View original Github issue

Metadata

Project
craft-parts
Number
#239
Type
pull request
State
merged
Author
cmatsuoka
Labels
—
Created
Updated
Closed

Current evaluation

PR #239 (commit 2d73f79c, CRAFT-1174) merged: primed stage packages are now recorded in PrimeState and exposed via LifecycleManager.get_primed_stage_packages(), alongside get_pull_assets().

Resolution: closed resolved

Reason: The pull request was merged into main as commit 2d73f79c (merge commit 3310e4d1), adding _get_primed_stage_packages() in part_handler.py, the primed_stage_packages field in PrimeState, and the LifecycleManager.get_primed_stage_packages() accessor. All three remain in the current codebase.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Add the list of primed stage packages to the prime state, and make the list of pull assets and primed stage packages available from the lifecycle manager. Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com> - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- CRAFT-1174

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved PR #239 (commit 2d73f79c, CRAFT-1174) merged: primed stage packages are now recorded in PrimeState and exposed via LifecycleManager.get_primed_stage_packages(), alongside get_pull_assets().
stealth/space-bunny-alpha — closed resolved Merged PR #239 (commit 2d73f79c) added primed stage packages to prime state and exposed pull assets and primed packages through the lifecycle manager.
qwen/qwen3.6-35b-a3b — — Merged Claudio Matsuoka's changes to store primed stage packages in the prime state and expose pull assets and primed packages via the lifecycle manager. Resolves CRAFT-1174. Approved by one reviewer with passing CI.
qwen3.6-35b-a3b-mtp-q6 — — Merged by maintainer cmatsuoka. The change stores primed stage packages in the prime state and exposes pull assets and primed packages through the lifecycle manager, addressing CRAFT-1174.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-parts#1558 (confidence 35%)

    Later fix (commit 0b6a556a) preserving architecture in primed stage packages, building on the tracking added here.

Related issues

Issue Project State Summary Similarity
#240 Release 1.8.0 craft-parts merged Merged craft-parts 1.8.0 release PR #240 (commit a75cacc7), shipping primed stage packages in prime state plus lifecycle manager accessors, on top of merged PR #239.
74%