feat: reorder steps if organizing to overlay
Metadata
Current evaluation
Merged in commit 55d01a3f, PR #1261 runs BUILD after OVERLAY for parts organizing to overlay so organized content is available to parts installing overlay packages.
Resolution: closed resolved
Reason: PR #1261 was approved with all CI checks passing and merged as commit 55d01a3f, resolving issue #1225.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Parts that organize to the overlay run the build step immediately
after the overlay step in order to organize content (because
organization is processed at the end of the build step, and
files organized to overlay are needed by parts that install
overlay packages. See ST-158.
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in commit 55d01a3f, PR #1261 runs BUILD after OVERLAY for parts organizing to overlay so organized content is available to parts installing overlay packages. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1261 (55d01a3f) reorders parts organizing to the overlay so build follows overlay, making organized content available to parts installing overlay packages. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged craft-parts#1261, moving BUILD immediately after OVERLAY for parts organizing to overlay so their files are ready before later parts install overlay packages. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after approval and passing CI checks. The update reorders build steps for overlay-organizing parts, ensuring content organization runs immediately after the overlay step to satisfy ST-158 requirements. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a feature reordering build steps for parts organizing to overlay. The build step now executes immediately after the overlay step to ensure content organization completes before overlay package installation, addressing ST-158. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/craft-parts#1225
(confidence 100%)
The lifecycle-ordering issue was fixed by PR #1261.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1225 Reorder lifecycle steps if organizing to overlay | craft-parts | closed | Fixed overlay-part lifecycle ordering: parts organizing to overlay now run BUILD after OVERLAY via merged PR #1261 (55d01a3f). | |
| #1254 feat: allow parts to organize to overlay | craft-parts | merged | PR #1254 was merged, adding the (overlay) organize target to move part build files to the top of the mounted overlay stack (commit 0c806f20). | |
| #1228 Reorder parts to prioritize organize to overlay | craft-parts | closed | Prioritized parts that organize overlays so installing overlay-package parts can use the prepared base; merged in canonical/craft-parts#1261 (55d01a3f). | |
| #1618 fix: handle dependencies when organizing to overlay | craft-parts | merged | Merged PR #1618 (commit 18239b07) fixes dependency scheduling when organizing to overlay, prioritizing BUILD/organize over dependency STAGE steps and closing #1611. | |
| #1611 Extra part triggering stage step before overlay step | craft-parts | closed | Fixed in canonical/craft-parts#1618 (18239b07): overlay-organized parts now build and organize before dependency staging, preventing fstab content from being missed. | |
| #1291 BUILD step of a part organizing to the overlay should invalidate overlay contents of following parts | craft-parts | open | A part BUILD that organizes files into the overlay can change lower overlay layers without invalidating dependent OVERLAY steps; the precise reproducer exists but the open issue remains untriaged | |
| #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. | |
| #406 steps: handle overlay feature in step lists | craft-parts | merged | Merged #406 as commit ae096471, making previous/next step lists omit the overlay step when the overlay feature is disabled. | |
| #1035 feat: reconcile overlays and partition features | craft-parts | merged | Merged PR #1035 at commit b575539e, enabling overlay and partition features simultaneously and fixing canonical/craft-parts#1028. |