← Back to issue list

fix(store): better error message with fetch-lib

View original Github issue

Metadata

Project
charmcraft
Number
#2084
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

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.
75%
#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).
72%
#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.
71%
#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.
70%
#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.
70%