Provide option to filter stage packages
Metadata
Current evaluation
Enhancement to exclude unwanted dependency packages from stage-packages after base migrations; triaged and maintainer-endorsed, with reproducible core22/core24 examples showing major snap-size growth, but remains unimplemented.
Suggested action: keep open
Reason: The issue is labeled Status: Triaged and Type: Enhancement, and maintainer mr-cal explicitly agreed that stage-packages filtering is primitive and needs improvement. The reporter provides core22/core24 branches and manifests demonstrating 70% size growth, while the current project model still exposes stage_packages as Grammar[list[str]] and no package-exclusion implementation was found.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
58
Quick Win:
18
Complexity:
60
Confidence:
91
Actionability:
79
|
keep open | Enhancement to exclude unwanted dependency packages from stage-packages after base migrations; triaged and maintainer-endorsed, with reproducible core22/core24 examples showing major snap-size growth, but remains unimplemented. | |
| qwen/qwen3.6-35b-a3b |
Impact:
65
Quick Win:
25
Complexity:
45
Confidence:
70
Actionability:
70
|
keep open | Enhancement to allow filtering stage packages by name using minus prefix syntax (e.g., -adduser). Triaged and acknowledged by maintainers as a valid improvement over current primitive filtering. | |
| qwen/qwen3.8-27b |
Impact:
50
Quick Win:
22
Staleness:
65
Complexity:
55
Confidence:
85
Support Request:
10
|
keep open | Feature request to add exclusion syntax (e.g. leading dash) to stage-packages so users can filter out unwanted stage packages, motivated by a 70% snap size increase when migrating from core22 to core24. Triaged, acknowledged by a maintainer, and tracked in internal ticket SNAPCRAFT-1132; not yet implemented. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
85
Complexity:
45
Confidence:
85
Support Request:
10
|
keep open | Enhancement request to add package-level filtering syntax to stage-packages. Triaged and acknowledged by maintainers, but inactive for over a year. Awaiting implementation or community contribution. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
85
Complexity:
40
Confidence:
85
Support Request:
10
|
keep open | Enhancement to allow filtering stage packages via a negative prefix syntax in snapcraft.yaml. Triaged and acknowledged by maintainers, but inactive for over a year. |
Update history
No update history recorded yet.
Related issues
No related issues found above the similarity threshold.