← Back to issue list

Recommend using newer versions of snapcraft

View original Github issue

Metadata

Project
snapcraft
Number
#4958
Type
issue
State
open
Author
mr-cal
Labels
good first issue Status: Triaged Type: Enhancement
Created
Updated
Closed

Current evaluation

Enhancement to have Snapcraft recommend newer versions (9.x) for core22/core24/core26 bases. Triaged by maintainer with implementation guidance; open PR #6240 targets it but is stalled with unresolved review comments and failing CI.

Suggested action: keep open

Reason: The issue is triaged (labels 'good first issue', 'Status: Triaged') and maintainer mr-cal gave concrete implementation guidance on 2026-05-05 (add a base-checking function near application.py:175, adapt the get_esm_error_for_base unit test, branch off hotfix/8.14). A contributor has claimed it and open PR #6240 explicitly closes #4958, so it is valid, scoped, and in progress — not stale or a support request.

Impact: 25 Quick Win: 18.75 Staleness: 58 Complexity: 25 Confidence: 80 Support Request: 10

Issue body

### What needs to get done * Snapcraft 7.x should recommend using Snapcraft 8.x for `core20` and `core22` snaps ### Why it needs to get done To encourage users to use newer versions of Snapcraft so they can benefit from bug fixes and performance improvements.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 25
Quick Win: 18.75
Staleness: 58
Complexity: 25
Confidence: 80
Support Request: 10
keep open Enhancement to have Snapcraft recommend newer versions (9.x) for core22/core24/core26 bases. Triaged by maintainer with implementation guidance; open PR #6240 targets it but is stalled with unresolved review comments and failing CI.
qwen/qwen3.6-35b-a3b
Staleness: 30
Complexity: 15
Confidence: 95
Support Request: 5
keep open Enhancement to recommend newer Snapcraft versions for specific bases. Contributor actively working on implementation with maintainer providing technical guidance and branch instructions.
qwen3.6-35b-a3b-mtp-q6
Staleness: 10
Complexity: 15
Confidence: 95
Support Request: 5
keep open Enhancement to add a warning recommending Snapcraft 8.x for core20 and core22 snaps. A contributor is actively working on it with maintainer guidance, targeting the hotfix/8.14 branch.
qwen3.6-35b-a3b-mtp-q6
Staleness: 15
Complexity: 15
Confidence: 90
Support Request: 5
keep open Add warnings recommending newer Snapcraft versions for core20/22/24/26 bases. Triaged enhancement. Contributor volunteered and maintainer provided implementation steps. Awaiting PR targeting the hotfix/8.14 branch.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/snapcraft#6240 (confidence 85%)

    PR titled 'feat: recommend Snapcraft 9.x for core22, core24, and core26 bases' states it closes #4958; open but has 5 unresolved review comments and 4 failing CI checks, ~4 months inactive.

Related issues

Issue Project State Summary Similarity
#6240 feat: recommend Snapcraft 9.x for core22, core24, and core26 bases snapcraft open Adds a warning recommending Snapcraft 9.x for core22/core24/core26 bases. Approved by 1 reviewer but has 5 unresolved review comments and 4 failing CI checks. No activity for ~4 months. Closes #4958.
81%
#6338 docs: update supported bases snapcraft merged Merged documentation update reflecting Snapcraft 9 as the preferred version for core22, core24, and core26 bases. Approved by three reviewers and passed CI checks.
72%
#4118 init: use core22 base for `snapcraft init` snapcraft merged Merged. Updates snapcraft init to use core22 as the default base instead of core20. The command was relocated from snapcraft_legacy to snapcraft, and a spread test was added. Approved by reviewer and passed CI.
71%