fix(store): better error message with fetch-lib
Metadata
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 To:
canonical/charmcraft#1721
(confidence 100%)
Explicitly referenced as fixed by PR #2084.
-
Related To:
canonical/charmcraft#2034
(confidence 95%)
Earlier merged PR c9b51038 addressed clearer errors for nonexistent libraries.
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. | |
| #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). | |
| #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. |