← Back to issue list

unpublish command and revision history for channel

View original Github issue

Metadata

Project
charmcraft
Number
#919
Type
issue
State
open
Author
jneo8
Labels
Created
Updated
Closed

Current evaluation

Feature request for a per-channel revision history command and an unpublish command to downgrade a channel. Maintainer acknowledged in 2022 but it is blocked on Charmhub (snapstore-server) API support. Still unimplemented; no activity for over a year.

Suggested action: keep open

Reason: Maintainer facundobatista acknowledged it in Nov 2022 as 'a good idea' but explicitly stated it depends on Charmhub implementing the functionality, opening Launchpad bug 1996819 to track it. The codebase still has no unpublish command and the revisions command only lists all revisions (no per-channel history), so the feature remains unimplemented and blocked on an external dependency rather than being obsolete. Inactivity alone (~12.5 months) is not sufficient to close since the request is still applicable.

Impact: 35 Quick Win: 15.75 Staleness: 70 Complexity: 55 Confidence: 80 Support Request: 10

Issue body

A command somehow show a *revision history on specific channel*. ```sh charmcraft revision ${CHARM_NAME} --channel ${CHANNEL_NAME} ... ``` It's useful when we want to downgrade revision on the channel and trace history. Also maybe an un-publish command to downgrade to latest revision on channel (This can maybe replace by release + history)

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 35
Quick Win: 15.75
Staleness: 70
Complexity: 55
Confidence: 80
Support Request: 10
keep open Feature request for a per-channel revision history command and an unpublish command to downgrade a channel. Maintainer acknowledged in 2022 but it is blocked on Charmhub (snapstore-server) API support. Still unimplemented; no activity for over a year.
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 40
Confidence: 85
Support Request: 15
close stale Feature request for `charmcraft revision` and `unpublish` commands to track channel history and enable downgrades. Blocked by external Charmhub API, inactive for over three years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 15
Confidence: 80
Support Request: 5
close stale Feature request for charmcraft commands to view channel revision history and unpublish revisions. Blocked on upstream Charmhub API support; inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 30
Confidence: 80
Support Request: 10
close stale Feature request for channel revision history and unpublish commands. Blocked by external Charmhub API changes and inactive for over three years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 80
Complexity: 25
Confidence: 70
Support Request: 10
close stale Requests a charmcraft revision command to view channel history and an unpublish command to downgrade revisions. Currently blocked pending upstream Charmhub API support, with tracking moved to a separate bug.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.