The prime step uses the install dir when creating a list of migrateable filesets
Metadata
Current evaluation
Prime can fail after stage exclusions because its fileset is computed from install rather than staged content; the proposed fix is blocked by undefined overlay-cleaning semantics.
Suggested action: keep open
Reason: The current prime implementation still computes its fileset from part_install_dir while copying from stage_dir, matching the reported CopyFileNotFound failure. A maintainer confirmed that switching to stage_dir changes overlay-cleaning behavior and breaks overlay integration tests, so the valid bug remains open pending definition and testing of overlay semantics.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
58
Quick Win:
10
Complexity:
76
Confidence:
96
Actionability:
70
|
keep open | Prime can fail after stage exclusions because its fileset is computed from install rather than staged content; the proposed fix is blocked by undefined overlay-cleaning semantics. | |
| qwen/qwen3.6-35b-a3b |
Impact:
60
Quick Win:
10
Complexity:
60
Confidence:
70
Actionability:
40
|
keep open | Prime step fails when stage excludes files, using install dir instead of stage dir for migratable filesets. Blocked on overlay cleaning documentation. | |
| qwen/qwen3.8-27b |
Impact:
50
Quick Win:
14
Staleness:
58
Complexity:
72
Confidence:
82
Support Request:
0
|
keep open | craft-parts prime step computes migratable filesets from the install dir instead of the stage dir, failing when stage removes a file prime includes. A one-line fix was proposed but breaks overlay cleaning tests; blocked on defining overlay cleaning semantics. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
75
Complexity:
85
Confidence:
85
Support Request:
0
|
keep open | Bug where prime step incorrectly uses install dir instead of stage dir for fileset migration, causing failures when stage removes files. Currently blocked on defining overlay cleaning behavior after a proposed fix broke integration tests. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
75
Complexity:
80
Confidence:
85
Support Request:
10
|
keep open | Bug where prime step incorrectly uses install dir for migratable filesets, causing failures when stage removes files. Currently blocked by maintainer pending documentation of overlay cleaning behavior. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#4835
(confidence 100%)
Explicitly cited as the source of the report.
-
Related To:
canonical/craft-parts#59
(confidence 98%)
The pull request that originally introduced the install-dir-based fileset calculation.
Related issues
No related issues found above the similarity threshold.