executor: store primed stage packages in prime state
Metadata
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. |