← Back to issue list

list-extensions command to show experimental bases under experimental column

View original Github issue

Metadata

Project
rockcraft
Number
#1178
Type
issue
State
open
Author
f-atwi
Labels
Created
Updated
Closed

Current evaluation

Feature request to add an 'Experimental bases' column to rockcraft list-extensions, matching charmcraft's output. Not yet implemented; command still only shows supported bases. No maintainer activity or labels on the issue.

Suggested action: needs triage

Reason: The issue is a well-scoped feature request with a clear reproducer and a concrete proposal (add an 'Experimental bases' column like charmcraft). The underlying data is already available — Extension.is_experimental(base) exists and the registry exposes it — so the change is low-complexity. However, the issue has no labels, no maintainer comments, and no assignee after 145 days, so it has not been triaged. The project is active (recent extension commits like #1315, #1320), so this is not stale-irrelevant, just unassessed.

Impact: 40 Quick Win: 28.0 Staleness: 55 Complexity: 30 Confidence: 80 Support Request: 10

Issue body

### Check existing issues - [x] I've verified that this request isn't described by any existing issues. ### Request Rockcraft list-extensions returns a list of all extensions and their supported bases. This has no mention of any experimental bases. ```console $ rockcraft list-extensions Extension name Supported bases --------------------- ---------------------------------------------- django-framework bare, ubuntu:22.04, ubuntu@22.04, ubuntu@24.04 expressjs-framework bare, ubuntu@24.04 fastapi-framework bare, ubuntu@24.04 flask-framework bare, ubuntu:22.04, ubuntu@22.04, ubuntu@24.04 go-framework bare, ubuntu@24.04 spring-boot-framework bare, ubuntu@24.04 ``` An example of what the proposal aims for is to have a similar result like with charmcraft where using list-extensions gives the following ```console $ charmcraft list-extensions Extension name Supported bases Experimental bases --------------------- ----------------- -------------------- django-framework ubuntu@22.04 expressjs-framework ubuntu@24.04 fastapi-framework ubuntu@24.04 flask-framework ubuntu@22.04 go-framework ubuntu@24.04 spring-boot-framework ubuntu@24.04 ``` ### The problem it solves Provides a reliable way to show the user that an extension is experimental through the tool directly. Provides consistent behavior between charmcraft and rockcraft.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 40
Quick Win: 28.0
Staleness: 55
Complexity: 30
Confidence: 80
Support Request: 10
needs triage Feature request to add an 'Experimental bases' column to rockcraft list-extensions, matching charmcraft's output. Not yet implemented; command still only shows supported bases. No maintainer activity or labels on the issue.
qwen/qwen3.6-35b-a3b
Staleness: 70
Complexity: 20
Confidence: 85
Support Request: 0
needs triage Feature request to add an experimental bases column to the rockcraft list-extensions command output, matching charmcraft's behavior. Currently untriaged with no maintainer activity for over 100 days.
qwen3.6-35b-a3b-mtp-q6
Staleness: 65
Complexity: 20
Confidence: 80
Support Request: 0
needs triage Feature request to add an experimental bases column to the rockcraft list-extensions command, matching charmcraft behavior. Currently unlabelled and inactive for 90 days.
qwen3.6-35b-a3b-mtp-q6
Staleness: 60
Complexity: 20
Confidence: 85
Support Request: 0
needs triage Feature request to add an experimental bases column to the rockcraft list-extensions command output, matching charmcraft behavior. Currently unlabelled and inactive for 87 days with no maintainer response.
qwen3.6-35b-a3b-mtp-q6
Staleness: 45
Complexity: 20
Confidence: 85
Support Request: 10
needs triage Add an experimental bases column to rockcraft list-extensions to match charmcraft. Open for 68 days with zero comments, awaiting triage and assignment.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.