← Back to issue list

executor: update overlay package list (CRAFT-581)

View original Github issue

Metadata

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

Current evaluation

Merged #147 updates overlay package lists before lifecycle execution when overlays are enabled; implementation landed in 16fd4159 and merge 2a53bd01.

Resolution: closed resolved

Reason: PR #147 was merged as commit 2a53bd01, with implementation commit 16fd4159. It updates the overlay package list before lifecycle execution when overlays are enabled, resolving CRAFT-581.

Evaluated by: mr-cal-bot

No scores available.

Issue body

If using overlays, update the overlay package list before executing the lifecycle. Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com> - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #147 updates overlay package lists before lifecycle execution when overlays are enabled; implementation landed in 16fd4159 and merge 2a53bd01.
stealth/space-bunny-alpha — closed resolved Merged #147, updating overlay package lists before lifecycle execution when overlays are enabled (commit 16fd4159; merge 2a53bd01).
qwen/qwen3.6-35b-a3b — — Merged update to the overlay package list prior to lifecycle execution when overlays are enabled. Approved by reviewer, passed CI checks, and modified 4 files (+10/-1).
qwen3.6-35b-a3b-mtp-q6 — — Merged to update the overlay package list prior to lifecycle execution when overlays are active, addressing CRAFT-581.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#134 overlay: add overlay package install (CRAFT-81) craft-parts merged Merged in commit 041af872, adding chrooted overlay package installation on each declaring part's upper layer so maintainer scripts run and package databases stay correct.
75%
#127 overlay: add overlay manager mount operations (CRAFT-80) craft-parts merged Merged #127 via commit 95f19f73 (merge c984efb8), adding overlay-manager mount operations; package installation was deferred to a separate change.
74%
#297 overlay: only refresh overlay packages if necessary craft-parts merged Merged in canonical/craft-parts#297 as commit bb41fdc4, avoiding unnecessary overlay package-cache mount and refresh work for parts without overlay packages.
73%
#135 executor: add overlay step handling (CRAFT-86) craft-parts merged Merged PR #135 via b7527d5b, adding overlay-step execution handling that mounts the overlay stack during builds.
72%
#137 many: add overlay step (CRAFT-84) craft-parts merged Merged craft-parts#137 as commit 1a813210, adding the overlay lifecycle step and subsystem support for package installation and filesystem mutations.
72%