← Back to issue list

Add "--base=core2x"" option to "snapcraft extensions"

View original Github issue

Metadata

Project
snapcraft
Number
#4360
Type
issue
State
open
Author
unknown
Labels
good first issue Status: Triaged Type: Enhancement
Created
Updated
Closed
—

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.
78%
#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.
74%
#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.
71%
#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).
71%