Reorder the package cache layer in the overlay stack
Metadata
Current evaluation
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.
Suggested action: —
No scores available.
Issue body
### What needs to get done
Allow the package cache layer to be positioned on top of part layers in the overlay stack.
### Why it needs to get done
If the base is created in a part, the package cache layer should be positioned above it.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen/qwen3.6-35b-a3b | — | — | Resolved by merging pull request #1263 into craft-parts. The change reorders the overlay stack to position the package cache layer above part layers when a base is created within a part. | |
| qwen/qwen3.6-35b-a3b | — | — | Fixed by merging pull request #1263 into canonical/craft-parts. The change reorders the overlay stack to position the package cache layer above part layers when the base is created within a part. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Package cache layer ordering in the overlay stack was fixed to position it above part layers when the base is created in a part. Resolution merged via pull request #1263 in the craft-parts repository. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1292 fix: clean the package cache when underlying layers are cleaned | craft-parts | merged | Merged fix ensuring package cache layers are cleaned when underlying layers are removed. Resolves #1229 and CRAFT-4728. Passed CI, approved by two reviewers, and rebased onto main before merge. | |
| #1228 Reorder parts to prioritize organize to overlay | craft-parts | closed | Default part ordering was updated to execute overlay organization first, ensuring the base is ready without explicit dependencies. Resolved by merging pull request #1261. |