← Back to issue list

feat: reorder steps if organizing to overlay

View original Github issue

Metadata

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

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

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).
85%
#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).
84%
#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).
77%
#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.
76%
#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.
75%
#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
74%
#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%
#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.
72%
#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.
70%