← Back to issue list

Please add snapcraft version key

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1662634
Type
issue
State
open
Author
~ted
Labels
Created
Updated
Closed

Current evaluation

Feature request to add a snapcraft-version key to snapcraft.yaml so users on older snapcraft get a clear 'Snapcraft X required' message instead of a cryptic schema error. Open ~9.5 years with zero comments, no labels, and no maintainer engagement.

Suggested action: needs triage

Reason: The issue has no labels, zero comments, no assignee, and no maintainer response in ~9.5 years (last activity 3485 days ago), so it has never been assessed or categorised — the default for unlabelled issues is needs_triage. I could not verify via tools whether a snapcraft-version key was ever added to the schema, so I cannot confirm it is moot or implemented; a maintainer should decide if it is still wanted or should be closed as outdated.

Impact: 30 Quick Win: 18.0 Staleness: 95 Complexity: 40 Confidence: 45 Support Request: 25

Issue body

Can we get a "snapcraft-version" key in the snapcraft.yaml file? When I use the newer features people who have the old version get a schema error. I'd rather they get something like "Snapcraft 2.26 required" so they know how to fix it.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 30
Quick Win: 18.0
Staleness: 95
Complexity: 40
Confidence: 45
Support Request: 25
needs triage Feature request to add a snapcraft-version key to snapcraft.yaml so users on older snapcraft get a clear 'Snapcraft X required' message instead of a cryptic schema error. Open ~9.5 years with zero comments, no labels, and no maintainer engagement.
qwen/qwen3.6-35b-a3b
Staleness: 98
Complexity: 15
Confidence: 95
Support Request: 10
close stale Feature request to add a snapcraft-version key to snapcraft.yaml for clearer backward compatibility errors. Unaddressed for over nine years with zero comments.
qwen/qwen3.6-35b-a3b
Staleness: 98
Complexity: 25
Confidence: 90
Support Request: 10
close stale Feature request to add a snapcraft-version key to snapcraft.yaml for better error messages. The issue is over 9 years old with no maintainer response or labels.
qwen3.6-35b-a3b-mtp-q6
Staleness: 98
Complexity: 15
Confidence: 90
Support Request: 10
close stale Feature request to add a snapcraft-version key to snapcraft.yaml for better backward compatibility error messages. Issue is over 9 years old with no maintainer interaction or comments.
qwen3.6-35b-a3b-mtp-q6
Staleness: 100
Complexity: 10
Confidence: 90
Support Request: 10
close stale Request to add a snapcraft-version key to snapcraft.yaml for explicit version compatibility errors instead of generic schema failures. The issue is open, untriaged, and inactive with no comments.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1594794 Embedded version required in snapcraft.yaml snapcraft (launchpad) open Feature request from 2014 to let snapcraft.yaml's version key reference a part name so the version is derived from the plugin (e.g. Python setup.py) for Launchpad auto-builds. 10 years old, zero comments, no labels, no maintainer engagement; targets obsolete snapcraft 1.x.
77%