Migratable filesets for stage should be considered in snap
Metadata
Current evaluation
⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.
Closed without resolution or comments. The snap step incorrectly ignored stage fileset exclusions, causing build errors and requiring redundant configuration. Appears abandoned.
Suggested action: —
No scores available.
Issue body
Intuitively, I think of the "build" step producing part-specific build directories, "stage" using those those part-specific directories to create a single stage area, and "snap" using the stage area to create a directory to snappify. With this workflow, I came up with the following YAML snippet:
# ...
parts:
foo:
plugin: cmake
source: src
stage:
- -documentation
# ...
Looking at this YAML combined with my understanding from above, I figure the documentation will not end up in the staging area, and since the "snap" step pulls from the staging area, the documentation will not end up in the final .snap either. However, that's incorrect-- the "snap" step errors out complaining about not being able to find files under the documentation/ folder.
This implies to me that either my understanding is fundamentally flawed, or this is a bug causing the filesets to come from the parts instead of the staging area. It requires a YAML like this, which seems redundant:
# ...
parts:
foo:
plugin: cmake
source: src
stage:
- -documentation
snap:
- -documentation
# ...
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution or comments. The snap step incorrectly ignored stage fileset exclusions, causing build errors and requiring redundant configuration. Appears abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without comments or explicit resolution. The snap step ignoring stage fileset exclusions appears abandoned or implicitly resolved in a later release. No merge or fix details provided. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without resolution. The snap step ignores stage fileset exclusions, requiring redundant snap configuration to prevent build errors. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1605164 Errors due to "missing" files using "stage:" | snapcraft (launchpad) | closed | Abandoned. Reported a snapcraft staging error when excluding directories with missing files. Closed without comments or a fix, indicating the issue was stale. | |
| #1805214 stage-snaps | snapcraft (launchpad) | closed | Closed without comments or resolution. The request to stage snap contents like packages was abandoned due to prolonged inactivity. |