Add "--base=core2x"" option to "snapcraft extensions"
Metadata
Current evaluation
Add --base option to 'snapcraft extensions' for parity with 'plugins --base'. Triaged, unimplemented, with open PR #6214.
Suggested action: keep open
Reason: This is a valid, triaged enhancement with clear implementation guidance (mirror the existing `PluginsCommand.fill_parser` and `run` logic for `--base` filtering). PR #6214 exists but has failing CI; multiple volunteers have expressed interest. The issue is well-scoped and actionable.
Evaluated by: mr-cal-bot
Impact:
30
Quick Win:
19
Complexity:
20
Confidence:
80
Actionability:
80
Issue body
### What needs to get done
Have "snapcraft extensions" support "--base=" option.
### Why it needs to get done
To be consistent with "snapcraft plugins"
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b |
Impact:
30
Quick Win:
19
Complexity:
20
Confidence:
80
Actionability:
80
|
keep open | Add --base option to 'snapcraft extensions' for parity with 'plugins --base'. Triaged, unimplemented, with open PR #6214. | |
| stealth/space-bunny-alpha |
Impact:
28
Quick Win:
18
Complexity:
25
Confidence:
88
Actionability:
87
|
keep open | Add --base option to 'snapcraft extensions' for parity with 'plugins --base'. Triaged; still unimplemented at HEAD, with an open unreviewed PR (#6214) and a volunteer asking for assignment. | |
| qwen/qwen3.6-35b-a3b |
Impact:
30
Quick Win:
19
Complexity:
20
Confidence:
90
Actionability:
80
|
keep open | Enhancement to add --base option to snapcraft extensions command for consistency with snapcraft plugins. Triaged, with a contributor requesting assignment. | |
| qwen/qwen3.8-27b |
Impact:
25
Quick Win:
20
Staleness:
35
Complexity:
20
Confidence:
85
Support Request:
0
|
keep open | Feature request to add a --base= option to the snapcraft extensions command, mirroring snapcraft plugins. Still unimplemented in the codebase. Labeled good first issue; a contributor recently asked to be assigned. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
20
Complexity:
15
Confidence:
90
Support Request:
5
|
keep open | Enhancement to add --base= option to snapcraft extensions for CLI consistency. Triaged, labeled good first issue, and recently requested by a contributor awaiting assignment. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
85
Complexity:
30
Confidence:
75
Support Request:
10
|
keep open | Enhancement to add --base option to snapcraft extensions for CLI consistency. Triaged and labeled good first issue, but inactive for over a year with no implementation progress. |
Update history
| Date | Change |
|---|---|
| updated | |
| updated |
Related work
-
Duplicate Of:
snapcraft#6214
(confidence 90%)
PR #6214 directly addresses this issue by adding --base filtering to ExtensionsCommand, though it has failing CI tests.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2012950 Can "snapcraft extensions" support "--base=" option like plugins? | snapcraft (launchpad) | open | Asks for a `--base=` filter on `snapcraft extensions`, matching `plugins --base`. Unimplemented at HEAD; tracked on GitHub as canonical/snapcraft#4360 with an open, unreviewed PR #6214. | |
| #1819290 Support for "base: core" | snapcraft (launchpad) | closed | Implemented by merged snapcore/snapcraft#2499 (commit e1cc2b91c), adding 'base: core' support in snapcraft.yaml and stripping it from generated snap.yaml; Launchpad base config updated by cjwatson. | |
| #2499 many: support for "base: core" in snapcraft.yaml | snapcraft | merged | Merged PR #2499 added support for base: core in snapcraft.yaml and omitted it from generated snap.yaml; resolution: e1cc2b91c. | |
| #6214 feat(extensions): support filtering by base | snapcraft | open | Adds `--base` filtering to `snapcraft extensions`, mirroring `plugins --base`, plus unit tests (+67/-4, 2 files). Fixes #4360. Open 160 days, no reviewers; lint/fast+slow unit test CI jobs failing, author says unrelated (core24 spread). |