← Back to issue list

fix: Whiteout files not properly interpreted at the root

View original Github issue

Metadata

Project
craft-parts
Number
#1161
Type
pull request
State
merged
Author
upils
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1161 in commit 664f356e fixed root whiteout handling, cleaned whiteouts in non-default partitions, and resolved #1157/CRAFT-4639.

Resolution: closed resolved

Reason: PR #1161 was approved and merged in commit 664f356e after all CI checks passed. Its changes correctly apply top-level .wh..wh..opq files during staging.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ----- - Properly apply the top-level whiteout opaque dir file (`.wh..wh..opq`) when staging content. - Simplify `_Squasher.migrate` by removing redundant parameter. - Clean all whiteout files in non-default partitions Fix #1157 CRAFT-4639

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1161 in commit 664f356e fixed root whiteout handling, cleaned whiteouts in non-default partitions, and resolved #1157/CRAFT-4639.
stealth/space-bunny-alpha — closed resolved Merged via #1161 (commit 664f356e), fixing root .wh..wh..opq handling and cleaning whiteouts in non-default partitions; resolves #1157/CRAFT-4639.
qwen/qwen3.6-35b-a3b — — Merged fix for whiteout files misinterpreted at the root. Correctly applies the opaque dir file during staging, simplifies _Squasher.migrate, and cleans whiteouts in non-default partitions. Resolves #1157 and CRAFT-4639 after CI approval.
qwen3.6-35b-a3b-mtp-q6 — — Merged fix for whiteout files not properly interpreted at the root. Properly applies the top-level .wh..wh..opq opaque dir during staging, simplifies _Squasher.migrate, and cleans whiteout files in non-default partitions. Resolves #1157 and CRAFT-4639.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#188 fix: whiteout files migration imagecraft merged Whiteout-file migration was fixed in PR #188 via merged commit 20df50c; two reviewers approved and all CI checks passed.
78%
#1157 Whiteout files not properly interpreted at the root craft-parts closed Fixed by merged canonical/craft-parts#1161 (commit 664f356e), which correctly handles top-level .wh..wh..opq files during staging; released in craft-parts 2.18.0.
74%
#1173 Whiteout files migration tracking failing when distributing content in partitions craft-parts closed Fixed by PR #1193 (commit 2ca29040), which excludes entries already distributed to another partition and prevents repeated whiteout migration.
74%