← Back to issue list

Reorder parts to prioritize organize to overlay

View original Github issue

Metadata

Project
craft-parts
Number
#1228
Type
issue
State
closed
Author
cmatsuoka
Labels
Status: Triaged
Created
Updated
Closed

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.
75%
#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.
73%
#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.
71%
#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.
70%