Snapcraft crashes when updating parts using organize key
Metadata
Current evaluation
A non-clean rebuild reportedly crashes while organize moves a stale directory into itself. No reproducer or maintainer triage exists; current craft-parts has a self-organization guard.
Suggested action: needs triage
Reason: The issue has no labels, assignee, or maintainer response; all three comments are from the reporter, whose only diagnosis was a guess that the install tree was not cleaned. Reproduction steps are explicitly undetermined and the organize mapping is absent from the supplied body. Current craft-parts code skips a directory when destination and source are the same, but no specific historical fix can be conclusively mapped to this 2018 report.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
45
Quick Win:
5
Complexity:
62
Confidence:
86
Actionability:
32
|
needs triage | A non-clean rebuild reportedly crashes while organize moves a stale directory into itself. No reproducer or maintainer triage exists; current craft-parts has a self-organization guard. | |
| stealth/space-bunny-alpha |
Impact:
48
Quick Win:
17
Complexity:
40
Confidence:
89
Actionability:
58
|
close resolved | Non-clean rebuilds could crash in organize when moving install/assets into its own destination; commit 2cef6c3f6 fixed update-build overwrite behavior, but the Launchpad issue remains open. | |
| stealth/space-bunny-alpha |
Impact:
48
Quick Win:
10
Complexity:
35
Confidence:
86
Actionability:
32
|
keep open | A non-clean rebuild can crash when organize tries to move a directory into itself; the suspected stale install tree is plausible, but no reproducible project or maintainer triage is recorded. | |
| stealth/space-bunny-alpha |
Impact:
45
Quick Win:
8
Complexity:
58
Confidence:
82
Actionability:
42
|
needs triage | Snapcraft can crash during a non-clean part rebuild using organize, attempting to move an assets directory into a subdirectory of itself; reproduction steps remain undetermined. | |
| qwen/qwen3.8-27b |
Impact:
35
Quick Win:
14
Staleness:
95
Complexity:
60
Confidence:
60
Support Request:
10
|
close stale | Snapcraft crashes with shutil.Error when a part's organize key maps a directory into its own subpath during non-clean rebuilds; no maintainer response, no labels, no reproducible steps, and the organize code has since been rewritten in craft-parts. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
60
Confidence:
90
Support Request:
5
|
close stale | Snapcraft crashes with a shutil.Error during part updates using the organize key. Reported over seven years ago with no reproduction steps, maintainer comments, or activity. Likely outdated due to significant project changes. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
60
Confidence:
90
Support Request:
5
|
close stale | Snapcraft crashes with a shutil.Error when updating parts using the organize key. Reported over seven years ago with undetermined repro steps and zero maintainer engagement. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
98
Complexity:
65
Confidence:
90
Support Request:
10
|
close stale | Unresolved Snapcraft crash during non-clean rebuilds after modifying parts scripts, causing a directory move error. Reported over seven years ago with no maintainer engagement or follow-up. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
canonical/craft-parts#1370
(confidence 70%)
Commit 7fe7c84e addressed destination handling during organization; current code has a samefile guard, but its relation to this exact crash is unverified.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1497371 snapcraft clean fails on a clean directory | snapcraft (launchpad) | closed | The missing parts-directory crash in #1497371 was closed without a documented fixing PR, commit, release, or maintainer explanation. |