Reorder parts to prioritize organize to overlay
Metadata
Current evaluation
Default part ordering was updated to execute overlay organization first, ensuring the base is ready without explicit dependencies. Resolved by merging pull request #1261.
Suggested action: —
No scores available.
Issue body
### What needs to get done
The default part ordering must be changed so parts organizing to the overlay are executed first.
### Why it needs to get done
Parts that install overlay packages should find the base ready for use when they're executed without explicitly declaring dependencies.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Default part ordering was updated to execute overlay organization first, ensuring the base is ready without explicit dependencies. Resolved by merging pull request #1261. | |
| qwen/qwen3.6-35b-a3b | — | — | Resolved via merged pull request #1261. Default part ordering was updated to execute overlay organization parts first, ensuring the base environment is ready without requiring explicit dependencies. | |
| qwen/qwen3.6-35b-a3b | — | — | Updated default part ordering to execute overlay organization first, ensuring base readiness for dependent packages. Resolved by merging pull request #1261. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Default part ordering was changed to prioritize overlay-organizing parts, ensuring the base is ready without explicit dependencies. The fix was merged in pull request #1261. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1225 Reorder lifecycle steps if organizing to overlay | craft-parts | closed | Fixed via merged pull request #1261. Lifecycle step ordering was corrected to ensure the build step executes immediately after the overlay step when organizing to overlay, resolving the package sequencing issue. | |
| #1261 feat: reorder steps if organizing to overlay | craft-parts | merged | 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. | |
| #1226 Organize content into the overlay | craft-parts | closed | Implemented the ability for parts to organize content into the overlay. Resolved via pull request #1254 and closed. | |
| #1227 Reorder the package cache layer in the overlay stack | craft-parts | closed | Resolved by merging pull request #1263 into canonical/craft-parts. The package cache layer is now correctly positioned above part layers when the base is created in a part. |