← Back to issue list

Better error messaging from store errors

View original Github issue

Metadata

Project
charmcraft
Number
#1562
Type
issue
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Feature request to research and improve error messages returned from the Charm Store for clarity. Open ~2.5 years, unlabelled and untriaged; last activity ~12 months ago when a user asked to be assigned to work on it.

Suggested action: needs triage

Reason: Filed by a maintainer but never labelled, assigned, or answered by a maintainer — the only comments are an auto-generated Jira ticket (CRAFT-2564) and a user (PietroPasotti, 2025-01-15) asking to be assigned with a concrete suggestion ("charm `catalogue` not found in store. did you mean `catalogue-k8s`?"). It is a valid, still-relevant enhancement that needs a maintainer to scope and prioritize rather than close.

Impact: 45 Quick Win: 22.5 Staleness: 70 Complexity: 50 Confidence: 75 Support Request: 15

Issue body

### What needs to get done Research errors we could get from the store and provide better/clearer messaging for those errors. ### Why it needs to get done Three engineers at Canonical couldn't figure out this error message: https://matrix.to/#/!xdClnUGkurzjxqiQcN:ubuntu.com/$ezt2mPKM-vgltqBNuTwtL4b6B9DoSM34VPIYjmD07F0 Store message thread: https://chat.canonical.com/canonical/pl/or8uis8txtbotff1d9nr9bgodh

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 45
Quick Win: 22.5
Staleness: 70
Complexity: 50
Confidence: 75
Support Request: 15
needs triage Feature request to research and improve error messages returned from the Charm Store for clarity. Open ~2.5 years, unlabelled and untriaged; last activity ~12 months ago when a user asked to be assigned to work on it.
qwen/qwen3.6-35b-a3b
Staleness: 88
Complexity: 18
Confidence: 80
Support Request: 10
needs triage Feature request to improve store error messages for clarity. Open for over two years with minimal engagement and no maintainer labels or triage status.
qwen3.6-35b-a3b-mtp-q6
Staleness: 80
Complexity: 40
Confidence: 90
Support Request: 10
needs triage Request to improve error messaging for store operations. Currently unlabelled and awaiting triage, with recent maintainer interest in adding it to a backlog list.
qwen3.6-35b-a3b-mtp-q6
Staleness: 80
Complexity: 35
Confidence: 80
Support Request: 10
needs triage Request to improve error messaging for store operations after engineers found existing messages unclear. Currently unlabelled, with recent community interest and a suggested improvement for better error context.
qwen3.6-35b-a3b-mtp-q6
Staleness: 70
Complexity: 25
Confidence: 70
Support Request: 10
needs triage Research store errors and implement clearer messaging with helpful suggestions like spell-check or similar matches. Currently open and awaiting assignment or roadmap placement following a recent prioritization request.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/charmcraft#2084 (confidence 60%)

    fix(store): better error message with fetch-lib — same theme of improving store error messaging

  • Related To: canonical/charmcraft#2034 (confidence 60%)

    fix(store): nicer error message when getting nonexistent libs — same theme of improving store error messaging

Related issues

No related issues found above the similarity threshold.