Reorder the package cache layer in the overlay stack
Metadata
Current evaluation
Package cache overlay placement was fixed by merged PR canonical/craft-parts#1263 (commit 880aae70), making the cache layer configurable above part layers.
Resolution: closed resolved
Reason: PR canonical/craft-parts#1263 was merged as commit 880aae70 and made cache-layer placement configurable. A maintainer confirmed on #1227 that the change solved the issue.
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Package cache overlay placement was fixed by merged PR canonical/craft-parts#1263 (commit 880aae70), making the cache layer configurable above part layers. | |
| stealth/space-bunny-alpha | — | closed resolved | Package-cache overlay placement became configurable so the cache layer can sit above part layers; fixed by merged PR canonical/craft-parts#1263 (880aae70). | |
| stealth/space-bunny-alpha | — | closed resolved | Resolved by merged PR canonical/craft-parts#1263, which made the package cache layer positionable above part layers. | |
| 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 work
-
Likely Fixed By:
canonical/craft-parts#1263
(confidence 100%)
Merged feature PR implementing configurable overlay cache-layer placement.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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). | |
| #1263 feat: make cache layer level configurable | craft-parts | merged | Merged PR #1263 as 880aae70, making overlay cache-layer placement configurable below the first non-overlay organizing level or above base when unused. |