← Back to issue list

"Tracks" management from charmcraft

View original Github issue

Metadata

Project
charmcraft
Number
#244
Type
issue
State
open
Author
facundobatista
Labels
—
Created
Updated
Closed
—

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.
76%