← Back to issue list

fix(store): fall back to ephemeral keyring

View original Github issue

Metadata

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

Current evaluation

Merged PR #1741 as commit 5fa2a47c, adding an ephemeral keyring fallback when none is available and fixing #1717.

Resolution: closed resolved

Reason: PR #1741 merged as commit 5fa2a47c. The change falls back to an ephemeral keyring when none is available, resolving issue #1717.

Evaluated by: mr-cal-bot

No scores available.

Issue body

If no keyring is available, fall back to using an ephemeral one. Fixes #1717

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1741 as commit 5fa2a47c, adding an ephemeral keyring fallback when none is available and fixing #1717.
stealth/space-bunny-alpha — closed resolved PR #1741 by lengau merged as commit 5fa2a47c, making charmcraft's store service fall back to an ephemeral keyring (with a warning) instead of raising when no keyring backend is available.
stealth/space-bunny-alpha — closed resolved Merged canonical/charmcraft#1741 as commit 5fa2a47c, adding an ephemeral keyring fallback when no keyring is available and fixing #1717.
qwen/qwen3.6-35b-a3b — — Implemented a fallback to an ephemeral keyring when none is available, resolving issue #1717. Merged after approval by two reviewers. Changes affect two files with 39 additions and 8 deletions.
qwen3.6-35b-a3b-mtp-q6 — — Merged a fix that falls back to an ephemeral keyring when no system keyring is available, resolving issue #1717.

Update history

No update history recorded yet.

Related work

  • Related To: charmcraft#1717 (confidence 100%)

    The store fetch-libs internal-error issue explicitly fixed by PR #1741.

Related issues

Issue Project State Summary Similarity
#170 fix: catch keyring locked error craft-store merged Merged PR #170 added handling for locked keyring errors, fixing #166; merged as commit ee19448.
71%
#163 fix: workaround for keyring 25 incompatibility craft-store merged Merged a one-line workaround for keyring 25 incompatibility in commit 6ef080b, addressing canonical/craft-store#162.
70%
#75 auth: handle keyring unlocking errors craft-store merged Merged PR #75 as commit 74a2ed4, adding keyring unlock error handling that raises a Craft-store error instead of exposing the backend exception.
70%