feat(store): error on candid creds
Metadata
Current evaluation
Merged as 7ed8b939e: adds user-friendly errors and recovery advice for obsolete Candid store credentials, closing #6414 (SNAPCRAFT-1381). Lint failure was an unrelated 403 fetching an external KDE link.
Resolution: closed resolved
Reason: PR #6417 was merged into main in commit 7ed8b939e, adding the five actionable Candid credential errors (unset SNAPCRAFT_STORE_AUTH, run 'export-login', or 'logout'/'login') and resolving issue #6414. It was approved by 2 reviewers with no unresolved comments; the only red checks were store/openstack spread tests and a lint job that failed on a 403 fetching an external KDE URL.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged as 7ed8b939e: adds user-friendly errors and recovery advice for obsolete Candid store credentials, closing #6414 (SNAPCRAFT-1381). Lint failure was an unrelated 403 fetching an external KDE link. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #6417 was merged in commit 7ed8b939e, adding actionable errors for obsolete Candid credentials and resolving #6414. It covered Ubuntu One and credential-export/login recovery paths. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged improved error messages for deprecated candid credentials. The PR replaces cryptic errors with actionable migration guidance for Ubuntu One auth, resolving #6414 after reviewer approval. | |
| qwen/qwen3.6-35b-a3b |
Impact:
45
Quick Win:
34
Staleness:
5
Complexity:
25
Confidence:
85
|
needs review | Adds user-friendly error messages when candid credentials are detected after candid auth was removed in #6288. Has 2 approvals, 0 unresolved comments, mostly passing CI. | |
| qwen/qwen3.6-35b-a3b |
Impact:
50
Quick Win:
40
Staleness:
0
Complexity:
20
Confidence:
80
|
needs review | Adds user-friendly migration errors for candid credentials after Snapcraft removed candid auth support in #6288. Approved by 1 reviewer, CI passing. | |
| qwen/qwen3.6-35b-a3b |
Impact:
45
Quick Win:
34
Staleness:
5
Complexity:
25
Confidence:
75
|
needs review | Adds user-friendly error messages when candid authentication is used, guiding users to switch to Ubuntu One or regenerate credentials. Fixes #6414. | |
| qwen/qwen3.6-35b-a3b |
Impact:
45
Quick Win:
29
Staleness:
0
Complexity:
35
Confidence:
70
|
needs review | Adds user-friendly error messages when candid credentials are detected after Snapcraft removed candid auth support. Fixes #6414. New PR from maintainer, pending review, one failing lint check. |
Update history
| Date | Change |
|---|---|
| closed | |
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related work
-
Related To:
canonical/snapcraft#6414
(confidence 95%)
The issue this PR declares as fixed ('Fixes #6414'); that issue was previously closed with no implementation, so this PR supplies the missing behavior.
-
Related To:
canonical/snapcraft#6288
(confidence 70%)
Prior removal of Candid auth support that left the unfriendly error messages this PR improves; cited in the PR body.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5536 fix(store): catch credential decoding errors | snapcraft | merged | Merged in canonical/snapcraft#5536 (commit 3784560f3), converting malformed store credential decoding failures into a user-friendly error and updating craft-store. | |
| #6098 fix: Tweak error message about SNAPCRAFT_STORE_CREDENTIALS | snapcraft | merged | Merged in commit ee69b79b1, clarifying that login cannot be used while SNAPCRAFT_STORE_CREDENTIALS is set and removing ambiguous wording. |