Proposal: Metadata Separation of Snap Versions
Metadata
Current evaluation
Proposal to split snap 'version' metadata into separate workload-version and snap-version fields; maintainer mr-cal acknowledged and pointed to snapcraft forum thread; no implementation, still open.
Suggested action: keep open
Reason: The proposal is valid and acknowledged: maintainer mr-cal replied 'that's a great place for discussing ideas like this that involve the snapcraft, the snap store, and snapd', i.e. it was triaged but deliberately parked pending forum discussion, and the issue carries a 'Type: Enhancement' label. It cannot be closed because the need is real and the underlying work is not done — grep for 'workload_version|workload-version|snap_version' in the repo returns no matches, and snapcraft/parts/yaml_utils.py:318 plus schema/snapcraft.json:2897 still model a single `version` field. Actionability is low because the actual display flags (`snap list --format=separated`) live in snapd and the field names require snap store/craft-application protocol changes, so no implementation can start in this repo without an agreed design; complexity is high due to ecosystem-wide backward-compatibility and multi-project coordination.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
30
Quick Win:
2
Complexity:
85
Confidence:
78
Actionability:
35
|
keep open | Proposal to split snap 'version' metadata into separate workload-version and snap-version fields; maintainer mr-cal acknowledged and pointed to snapcraft forum thread; no implementation, still open. | |
| stealth/space-bunny-alpha |
Impact:
28
Quick Win:
3
Complexity:
80
Confidence:
70
Actionability:
45
|
keep open | Enhancement proposal to split snap version metadata into separate workload-version and snap-version fields (plus snap list display options). Maintainer redirected discussion to the snapcraft forum; no scoped decision or implementation yet. | |
| qwen/qwen3.6-35b-a3b |
Impact:
45
Quick Win:
9
Complexity:
65
Confidence:
70
Actionability:
55
|
keep open | Enhancement proposal to separate snap metadata into workload-version and snap-version fields for improved version transparency. Open 406 days with maintainer comment directing to forum discussion. | |
| qwen/qwen3.8-27b |
Impact:
45
Quick Win:
7
Staleness:
55
Complexity:
85
Confidence:
75
Support Request:
5
|
keep open | Proposal to add separate workload-version and snap-version fields to snap metadata for clearer version display. Maintainer acknowledged and directed discussion to forum; no further activity for ~13 months. No implementation in codebase. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
85
Complexity:
75
Confidence:
70
Support Request:
5
|
needs triage | Proposal to split snap metadata into separate workload and packaging version fields for better clarity. Currently awaiting maintainer triage and community discussion on the forum. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
85
Complexity:
75
Confidence:
65
Support Request:
5
|
needs triage | Proposal to separate workload and snap versions in metadata for better transparency. Inactive for nearly a year with only a forum redirect from a maintainer, requiring formal prioritization and triage. |
Update history
No update history recorded yet.
Related issues
No related issues found above the similarity threshold.