← 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 as commit d0410f22, improving fetch-lib errors and resolving #1721/CRAFT-3352.

Resolution: closed resolved

Reason: PR #2084 was approved with no unresolved comments and merged into main as d0410f22. Its body explicitly states that it fixes #1721 and tracks CRAFT-3352.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Fixes #1721 CRAFT-3352

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as commit d0410f22, improving fetch-lib errors and resolving #1721/CRAFT-3352.
stealth/space-bunny-alpha — closed resolved Merged PR #2084 as d0410f22, improving fetch-lib errors for missing libraries and resolving #1721/CRAFT-3352.
stealth/space-bunny-alpha — closed resolved Merged PR charmcraft#2084 (d0410f22), improving fetch-lib failure messages and resolving charmcraft#1721.
stealth/space-bunny-alpha — closed resolved Merged in canonical/charmcraft#2084 (commit d0410f22), improving fetch-lib error messages and resolving #1721/CRAFT-3352.
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.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#2034 fix(store): nicer error message when getting nonexistent libs charmcraft merged Merged PR #2034 (commit c9b51038), fixing #1754 by replacing Charmhub's unclear missing-library response with a clearer fetch-libs error.
77%
#1721 fetch-lib error is useless/misleading charmcraft closed Fixed by merged PR #2084 (d0410f22), adding a clear fetch-lib error for unavailable libraries; the related fetch-libs case was fixed in #2034 (c9b51038).
74%
#4863 fix(cli): properly capture store errors snapcraft merged Merged #4863 in commit 426df7ec3, restoring legacy-style store-error capture so store failures are no longer reported as Snapcraft internal errors.
72%