Enable overlay feature
Metadata
Current evaluation
Overlay support was implemented in imagecraft PR #110 (commit 00f1348), after craft-parts PR #1035 (b575539e) removed the partition/overlay blocker.
Resolution: closed resolved
Reason: The maintainer identified craft-parts#1028 as the blocker; it was resolved by PR #1035 in commit b575539e, after which imagecraft added overlay support in PR #110 via commit 00f1348.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
- enable the overlay feature
- provide a bare/empty base
### Why it needs to get done
Needed to enable building images in layers and enabling chrooting in the rootfs under building.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Overlay support was implemented in imagecraft PR #110 (commit 00f1348), after craft-parts PR #1035 (b575539e) removed the partition/overlay blocker. | |
| stealth/space-bunny-alpha | — | closed stale | Overlay enablement was closed as blocked by canonical/craft-parts#1028, with no implementing PR or commit and no replacement work recorded. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed as blocked by craft-parts#1028. The overlay feature for layered image building remains unimplemented pending upstream resolution. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned due to being blocked by craft-parts issue #1028. The overlay feature and bare base requirements remain unimplemented pending upstream resolution. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed as blocked by craft-parts#1028. The overlay feature request was abandoned pending resolution of the upstream dependency. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed as blocked by craft-parts#1028. The overlay feature was deferred pending the dependency's resolution, with no implementation or merge completed. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/imagecraft#110
(confidence 100%)
Merged overlay support implementation in commit 00f1348.
-
Blocked By:
canonical/craft-parts#1028
(confidence 100%)
The issue maintainer explicitly marked imagecraft#98 as blocked by this dependency issue.
-
Related To:
canonical/craft-parts#1035
(confidence 100%)
Resolved the blocking incompatibility between partitions and overlays in commit b575539e.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #110 feat: Support overlay | imagecraft | merged | Merged in imagecraft#110 (00f1348), enabling overlays and empty bases with spread coverage for overlays combined with partitions; fixes #98. | |
| #113 overlay: add overlay support to parts (CRAFT-470) | craft-parts | merged | Merged #113 via commit 2d90e608, adding overlay work-directory definitions, overlay subdirectory properties, and detection of overlay parameters and visibility for CRAFT-470. | |
| #367 features: introduce craft-parts features | craft-parts | merged | Merged PR #367 via commit 16a81f95, introducing configurable craft-parts features and an overlay toggle that suppresses overlay action generation when disabled. | |
| #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. | |
| #299 feat: enable override-overlay | imagecraft | merged | Merged in #299 via commit 6d283be, upgrading craft-parts to ~=2.30 and adding spread coverage for override-overlay support. | |
| #111 overlay: add overlayfs helpers (CRAFT-462) | craft-parts | merged | Merged PR #111 via commit 7424a039, adding OverlayFS mount/unmount helpers and detection for special files and directories used in filesystem layering. | |
| #602 fix: enable overlays in _enable_craft_parts_features() | rockcraft | merged | Merged #602 (commit 86153dcc), enabling Craft Parts overlays during Rockcraft initialization via Features(enable_overlay=True). | |
| #336 features: introduce craft-parts features | craft-parts | merged | Feature controls landed via canonical/craft-parts#367 in commit 16a81f95, adding configurable features and suppression of overlay actions when the overlay feature is disabled. | |
| #127 overlay: add overlay manager mount operations (CRAFT-80) | craft-parts | merged | Merged #127 via commit 95f19f73 (merge c984efb8), adding overlay-manager mount operations; package installation was deferred to a separate change. |