feat: add override-overlay
Metadata
Current evaluation
Merged #1472 (43dc8484), adding override-overlay scriptlets that run during the overlay step in a chroot, with validation and tests.
Resolution: closed resolved
Reason: PR #1472 received two approvals and was merged as commit 43dc8484 after lint, tests, and security scans passed. Documentation and changelog coverage followed in #1473.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint && make test`?
- [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #1472 (43dc8484), adding override-overlay scriptlets that run during the overlay step in a chroot, with validation and tests. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in #1472 (43dc8484), adding override-overlay to run scripts in a chroot during the overlay step; released in 2.30.0. | |
| stealth/space-bunny-alpha | — | closed resolved | Added and merged override-overlay functionality following two approvals; lint, tests, and security scans passed. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged the override-overlay feature. Approved by two reviewers with 180 additions and 35 deletions across 10 files. Passed required CI checks and was successfully integrated into the codebase. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged the override-overlay feature following successful lint and test execution. Maintainer smethnani integrated the changes without updating the changelog. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-parts#1473
(confidence 99%)
Merged commit 1b2b7d5a added override-overlay documentation and changelog coverage.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1415 feat: add override-overlay | craft-parts | merged | Merged override-overlay support via #1472 (43dc8484), adding chrooted scriptlets, validation, mounts, hashing, and tests; docs followed in #1473 for 2.30.0. | |
| #1473 docs: add override-overlay | craft-parts | merged | Merged into main as #1473 (commit 1b2b7d5a), documenting the override-overlay key and recording the feature introduced by #1472 in the changelog. | |
| #1165 feat: enable override-overlay | rockcraft | merged | Merged in rockcraft#1165 via commit 1024f092, enabling override-overlay, updating a spread test from overlay-script, and documenting the key. | |
| #1567 feat(overlay): plugins can define overlay commands | craft-parts | merged | Merged as commit 73d6a988, enabling plugin-defined overlay-chroot commands that users can replace or wrap via override-overlay. | |
| #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. | |
| #134 overlay: add overlay package install (CRAFT-81) | craft-parts | merged | Merged in commit 041af872, adding chrooted overlay package installation on each declaring part's upper layer so maintainer scripts run and package databases stay correct. | |
| #1579 fix(state): track override-overlay changes | craft-parts | merged | Merged in commit 059b1c0f, adding override-overlay dirty tracking and unit coverage so override scriptlet changes are detected; fixes #1566. | |
| #135 executor: add overlay step handling (CRAFT-86) | craft-parts | merged | Merged PR #135 via b7527d5b, adding overlay-step execution handling that mounts the overlay stack during builds. | |
| #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. |