Expose provider name and perhaps installation recommendations for a provider
Metadata
Current evaluation
Provider metadata was restored in merged PR canonical/craft-providers#366 (commit cb0fe70), adding provider names and installation recommendations; the change is listed in the 1.15.0 changelog.
Resolution: closed resolved
Reason: PR #366 was merged as commit cb0fe70 and added the abstract name and install_recommendation properties, with implementations and tests for LXD and Multipass.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This is something Charmcraft's original implementation did and was lost with the new craft-providers work https://github.com/canonical/charmcraft/pull/899/files#diff-30a6f50c99bd977857f6dcacd6f4c935f66c39384725962288d623506e07398cR222
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Provider metadata was restored in merged PR canonical/craft-providers#366 (commit cb0fe70), adding provider names and installation recommendations; the change is listed in the 1.15.0 changelog. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Resolved in craft-providers#366 by adding `name` and `install_recommendation` properties to Provider classes, exposing provider identification and installation guidance. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/craft-providers#366
(confidence 100%)
Merged PR added provider name and installation recommendation properties and explicitly resolved issue #166.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #366 providers: add name and install recommendation properties | craft-providers | merged | Merged PR #366 (commit cb0fe70) added abstract `name` and `install_recommendation` properties to the Provider base class, implemented in the LXD and Multipass providers with unit tests, closing issue #166 (CRAFT-1474). |