executor: update overlay package list (CRAFT-581)
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |