"Tracks" management from charmcraft
Metadata
Current evaluation
Track listing and default-track management remain blocked on Charmhub; create-track support exists, but the requested list and set-default-track commands are absent.
Suggested action: keep open
Reason: This remains a valid maintainer-authored feature, and the latest comment says Charmhub support is still needed and links Launchpad bug 1988779. Current code registers CreateTrack and list_releases returns channels with track data, but no list-tracks or set-default-track command exists, so the requested management functionality is not fully implemented.
Evaluated by: mr-cal-bot
Impact:
45
Quick Win:
8
Complexity:
55
Confidence:
91
Actionability:
40
Issue body
We need to manage *tracks* from `charmcraft`. This involves two situations:
- the tracks available for a given charm:
- new command: `tracks <charm-name>`
- this should be available from the Store already, as part of the response of `list_releases`
- set the default track for a given charm:
- new command: `set-default-track <charm-name> <track-name>`
- the Store needs to provide the proper API for this
Related: spec for [Snapcraft tracks](https://github.com/snapcore/snapcraft/blob/master/specifications/default-tracks.org).
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
45
Quick Win:
8
Complexity:
55
Confidence:
91
Actionability:
40
|
keep open | Track listing and default-track management remain blocked on Charmhub; create-track support exists, but the requested list and set-default-track commands are absent. | |
| stealth/space-bunny-alpha |
Impact:
48
Quick Win:
18
Complexity:
44
Confidence:
96
Actionability:
68
|
keep open | Add commands to list a charm's available tracks and set its default track; still open pending missing Charmhub support tracked in Launchpad bug #1988779. | |
| qwen/qwen3.6-35b-a3b |
Impact:
30
Quick Win:
4
Complexity:
40
Confidence:
70
Actionability:
20
|
keep open | Feature request for `tracks` and `set-default-track` commands in charmcraft. Currently blocked by missing Charmhub API support, as noted by the maintainer. | |
| qwen/qwen3.8-27b |
Impact:
40
Quick Win:
22
Staleness:
55
Complexity:
45
Confidence:
75
Support Request:
10
|
keep open | Feature request for track management commands (tracks, set-default-track) in charmcraft. Partially addressed: create-track command added, status shows tracks. set-default-track still missing, needs Charmhub API. Last touched 381 days ago by maintainer. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
85
Complexity:
40
Confidence:
75
Support Request:
10
|
needs triage | Feature request to add track listing and default track setting commands to charmcraft. Currently blocked on missing Charmhub/Store API support. Last updated over a year ago with no maintainer labels or progress. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
30
Confidence:
85
Support Request:
10
|
close stale | Feature request to add track management commands to charmcraft. Blocked on missing Charmhub/Store API support. No maintainer response since 2022, awaiting external dependency resolution. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
92
Complexity:
20
Confidence:
85
Support Request:
10
|
close stale | Feature request to add track management commands to charmcraft. Currently blocked on missing Charmhub API support, with no maintainer activity since late 2022. |
Update history
No update history recorded yet.
Related work
-
Blocked By:
Launchpad#1988779
(confidence 98%)
The maintainer explicitly linked this Launchpad bug for the missing Charmhub functionality required by the request.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2960 docs: no relevant results for "set default track" | charmcraft | open | Documentation gap: no charmcraft command or docs found for setting a default track on Charmhub. Reporter provided a workaround script using the Charmhub API. |