inconsistency in organize to overlay
Metadata
Current evaluation
Maintainer-filed report of inconsistent overlay organize (MERGE vs NEST) was fixed by PR #1602, merged as commit 139cbce6, making glob keys always nest and explicit keys merge.
Resolution: closed resolved
Reason: Maintainer cmatsuoka closed the issue citing commit 139cbce6 from PR #1602 ('fix(organize): make organize to overlay behavior consistent'), which rewrote organize_files() with _check_overlay_equivalence() so overlay destinations behave like other glob-key destinations and revert the a1178308 regression introduced by #1541.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Maintainer-filed report of inconsistent overlay organize (MERGE vs NEST) was fixed by PR #1602, merged as commit 139cbce6, making glob keys always nest and explicit keys merge. | |
| stealth/space-bunny-alpha | — | closed resolved | Fixed overlay organize behavior in merged PR #1602 (commit 139cbce6): glob keys now nest while explicit keys merge. | |
| qwen/qwen3.6-35b-a3b | — | — | Inconsistent directory organization to overlay partitions was fixed in commit 139cbce6 via PR #1602. The change normalizes overlay handling in organize_files() to ensure consistent nesting for glob keys across all destinations. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
15
Complexity:
40
Confidence:
90
Support Request:
0
|
keep open | Bug report regarding inconsistent behavior when organizing directories to overlay partitions in craft-parts. Issue is triaged and assigned to a maintainer. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
55
Complexity:
15
Confidence:
95
Support Request:
0
|
keep open | Inconsistency in craft-parts organize behavior when glob keys target the overlay partition, causing MERGE instead of expected NEST. Triaged, awaiting fix implementation. |
Update history
| Date | Change |
|---|---|
| closed |
Related work
-
Likely Fixed By:
canonical/craft-parts#1602
(confidence 97%)
Merged as 139cbce6; cited by the maintainer as the resolution.
-
Caused By:
canonical/craft-parts#1541
(confidence 80%)
Commit a1178308 (overlay idempotency fix) introduced the special-case overlay MERGE branch that #1602 reversed.
-
Related To:
canonical/craft-parts#1586
(confidence 60%)
Merged as 0797420f; related overlay organize conflict-handling change in the same area of organize.py.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1596 fix(organize): nest overlay directory globs | craft-parts | closed | Overlay directory-glob fix was superseded by merged PR #1602 (commit 139cbce6), which restored consistent nesting for glob keys while explicit keys merge. | |
| #1602 fix(organize): make organize to overlay behavior consistent | craft-parts | merged | Merged as 139cbce6, fixing a regression from #1541: glob-key overlay organization now nests files, while explicit keys continue to merge them. |