fix(store): better error message with fetch-lib
Metadata
Current evaluation
Merged updates that improve error messaging for fetch-lib in the store component. Approved by two reviewers, passed CI, and resolves issue #1721 and CRAFT-3352 across two files.
Suggested action: —
No scores available.
Issue body
Fixes #1721
CRAFT-3352
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged updates that improve error messaging for fetch-lib in the store component. Approved by two reviewers, passed CI, and resolves issue #1721 and CRAFT-3352 across two files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Resolved #1721 and CRAFT-3352 by improving error messaging in the store component when using fetch-lib. Merged despite an unrelated test timeout. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to improve store error messages when using fetch-lib, resolving #1721 and CRAFT-3352. An unrelated test timeout was dismissed during review. Integrated by maintainer lengau. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2034 fix(store): nicer error message when getting nonexistent libs | charmcraft | merged | Merged a fix that replaces a cryptic charmhub error with a clearer message when a charm library is missing. Approved by two reviewers, the change resolves issue #1754 and CRAFT-3353, modifying two files with 35 additions and 3 deletions. | |
| #670 errors: catch all CraftStoreErrors (CRAFT-813) | charmcraft | merged | Merged. Catches all CraftStoreErrors during craft_store library initialization. Approved by one reviewer with passing CI checks across 5 files (+35/-30). | |
| #934 (store) Better error message when the lib's patch number is too high. | charmcraft | merged | Merged updates to the store component that improve error messaging when a library patch number exceeds the expected limit. Approved by two reviewers, the change applies +5/-4 lines across two files. | |
| #4863 fix(cli): properly capture store errors | snapcraft | merged | Merged fix for CLI store error handling to prevent internal error misclassification. Applies legacy error capture logic across three files. Approved by two reviewers. | |
| #5536 fix(store): catch credential decoding errors | snapcraft | merged | Merged fix that catches invalid SNAPCRAFT_STORE_CREDENTIALS decoding errors, replacing internal crashes with user-friendly messages. Updated craft-store dependency to 3.2.2 and resolved issue #5161. |