← Back to issue list

snapcraft release doesn't match the spec

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1621713
Type
issue
State
closed
Author
~ev
Labels
eco-team
Created
Updated
Closed

Current evaluation

Snapcraft now correctly handles revision arguments and channel updates; the maintainer confirmed the outdated release behavior is resolved.

Resolution: closed resolved

Reason: Maintainer ~mr-cal closed the report after confirming that Snapcraft now performs the release correctly; no specific resolving PR, commit, or version was identified.

Evaluated by: mr-cal-bot

No scores available.

Issue body

What currently happens: > $ snapcraft release cassandra 66 stable > Channel Version Revision > --------- ------------- ---------- > stable 3.7 66 > candidate 3.10-SNAPSHOT 19 > beta 3.7 49 > edge 3.10-SNAPSHOT 79 What should happen: > $ snapcraft release foo 3 stable > Stable channel is now on revision 3. > > Channel Version Revision > stable 0.3 3 > candidate ^ ^ > beta 0.3 3 > edge 0.3 3

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Snapcraft now correctly handles revision arguments and channel updates; the maintainer confirmed the outdated release behavior is resolved.
stealth/space-bunny-alpha — closed resolved Snapcraft's release command now correctly promotes the requested snap revision to the selected channel. A maintainer confirmed the fix; no specific resolving PR or commit was identified.
stealth/space-bunny-alpha — closed resolved Resolved: Snapcraft release now correctly handles revision arguments and channel updates, as confirmed by the maintainer before closure.
qwen/qwen3.6-35b-a3b — — Fixed snapcraft release channel synchronization to match the specification. Maintainer confirmation confirms the tool now correctly propagates revisions across all channels, resolving the discrepancy.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 40
Confidence: 85
Support Request: 10
close stale Reports a mismatch between snapcraft release output and the expected spec. The issue is over 9 years old with zero maintainer interaction or updates.
qwen/qwen3.6-35b-a3b
Staleness: 98
Complexity: 30
Confidence: 90
Support Request: 10
close stale Reports a mismatch between snapcraft release command behavior and its specification regarding channel updates. Inactive for nearly a decade with no maintainer response or comments.
qwen3.6-35b-a3b-mtp-q6
Staleness: 98
Complexity: 25
Confidence: 90
Support Request: 10
close stale snapcraft release command output does not match documented spec. Currently shows version/revision mismatch across channels instead of propagating the released revision. Unaddressed for nearly 10 years.

Update history

Date Change
created

Related issues

Issue Project State Summary Similarity
#1664704 snapcraft release gives misleading error when revision does not exist snapcraft (launchpad) open The legacy snapcraft release error wrongly advised registering an already-registered snap; that obsolete code path was removed in ffb164b7a, and current releases use craft-store.
74%
#1742585 snapcraft version number output inconsistent snapcraft (launchpad) open Snapcraft 2.35 displays 3.10 for push but 3.1 for release and status; the detailed report remains open with no maintainer response.
72%
#2104274 Snapcraft has unclear behavior when providing same build-snap from different channels snapcraft (launchpad) open Conflicting build-snap channels can install stable instead of an explicitly requested candidate; maintainers acknowledged the ambiguity, but no fix or conflict-resolution policy is recorded.
71%
#1583718 snapcraft command doesn't include expected changes snapcraft (launchpad) closed Local source edits now trigger refreshed pull/build steps, fixing stale packaged files; snapcraft#2167 was merged in commit 39c4c39f1.
70%
#2059787 inaccurate error output in snapcraft release if given invalid revision snapcraft (launchpad) open Valid CLI parsing bug: an invalid revision makes snapcraft release claim the release command does not exist; current code still uses type=int, and an exact duplicate remains open.
70%
#1627607 Packages pushed via snapcraft and published on the website ends up having no channel snapcraft (launchpad) closed The Store website was fixed and released to prevent revisions from being published without a channel; maintainers confirmed no Snapcraft change was needed.
70%