Enable migrating overlay content between partitions
Metadata
Current evaluation
Superseded by merged split PRs #1100, #1109, and #1110, adding filesystem mounts, partition migration tracking, and partition-aware cleanup.
Resolution: closed superseded
Reason: The aggregate change was split into PRs #1100, #1109, and #1110, all of which merged. Their work landed in commits 67c82a74, 8810ccc2, and 0584c19c; the subsequent overlay-priming correction also merged as #1123 (3540e306).
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
-----
Enable migrating content from the overlay to different partitions using the provided FilesystemMounts.
Migrated content is tracked per partition in the default state file via a new `partitions_contents` key in the state files.
PR split into:
- https://github.com/canonical/craft-parts/pull/1100
- https://github.com/canonical/craft-parts/pull/1109
- https://github.com/canonical/craft-parts/pull/1110
CRAFT-4547
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Superseded by merged split PRs #1100, #1109, and #1110, adding filesystem mounts, partition migration tracking, and partition-aware cleanup. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed as a tracking PR; split into merged PRs #1100, #1109, and #1110, delivering filesystem mounts, partition migration tracking, and partition-aware cleanup. | |
| stealth/space-bunny-alpha | — | closed superseded | Superseded by merged PRs #1100, #1109 and #1110, which added FilesystemMount partitions, partition-aware migration tracking and cleanup instead of shipping the work as one PR. | |
| qwen/qwen3.6-35b-a3b | — | — | Superseded by splitting the changes into three separate pull requests (#1100, #1109, #1110) to implement overlay content migration between partitions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed and superseded by three separate pull requests (#1100, #1109, #1110). The changes enable migrating overlay content between partitions using FilesystemMounts and track migrated content via a new partitions_contents state key. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/craft-parts#1100
(confidence 100%)
Merged filesystem model and FilesystemMount support; commit 67c82a74.
-
Superseded By:
canonical/craft-parts#1109
(confidence 100%)
Merged partition-aware migration tracking; commit 8810ccc2.
-
Superseded By:
canonical/craft-parts#1110
(confidence 100%)
Merged partition-aware cleaning; commit 0584c19c.
-
Related To:
canonical/craft-parts#1123
(confidence 95%)
Follow-up fix for priming overlay content split across partitions; commit 3540e306.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1109 feat: track content migrated to partitions | craft-parts | merged | Merged in #1109 (commit 8810ccc2), adding partition-aware overlay content migration and tracking via the new partitions_contents state key. | |
| #1123 fix: Prime content from overlay when split into partitions | craft-parts | merged | Merged PR #1123 (commit 3540e306), fixing overlay priming with partitions by using stage content and migration state while preserving existing prime state files. | |
| #1093 Prototype distributing content from overlay to partitions | craft-parts | closed | Prototype PR #1093 (overlay content to partitions) was closed unmerged with 10 unresolved review comments and failing CI. Its work landed separately in #1109 (8810ccc2) and the follow-up fix #1123 (3540e306). |