← Back to issue list

charmcraft should have a way to search libraries

View original Github issue

Metadata

Project
charmcraft
Number
#378
Type
issue
State
open
Author
mthaddon
Labels
Created
Updated
Closed

Current evaluation

Feature request for a charmcraft search-lib command to discover available charm libraries. The underlying Charmhub-hosted charm libraries feature is now deprecated (PR #2691), making this request obsolete.

Suggested action: close stale

Reason: The issue requests a search-lib command for Charmhub-hosted charm libraries, but the entire charmlibs feature has been deprecated in Charmcraft 3.4 (PR #2691 added deprecation warnings to all charmlibs commands). The feature is scheduled for removal in Charmcraft 4.0, making this request no longer relevant. The last activity was 348 days ago with no recent engagement.

Impact: 20 Quick Win: 12.0 Staleness: 75 Complexity: 40 Confidence: 85 Support Request: 10

Issue body

Currently if you know a charm has a library you can confirm this with `charmcraft list-lib ${charm-name}`. But there's no way to see what libraries are available. Perhaps a `search-lib` command would be appropriate?

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 20
Quick Win: 12.0
Staleness: 75
Complexity: 40
Confidence: 85
Support Request: 10
close stale Feature request for a charmcraft search-lib command to discover available charm libraries. The underlying Charmhub-hosted charm libraries feature is now deprecated (PR #2691), making this request obsolete.
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 65
Confidence: 75
Support Request: 5
needs triage Feature request to add a library search command to charmcraft. Maintainers debate whether libraries should be searchable or charm-centric. Currently open but blocked by the store API lacking charmlib search support.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 70
Confidence: 85
Support Request: 10
needs triage Feature request to add a search-lib command to charmcraft. Design philosophy was debated in 2022. Currently blocked by missing store API support for charmlib search, with last activity ~9 months ago.
qwen3.6-35b-a3b-mtp-q6
Staleness: 75
Complexity: 60
Confidence: 80
Support Request: 10
close stale Feature request to add a library search command to charmcraft. Maintainers debate design philosophy, favoring charm-centric discovery. Currently blocked by external store API lacking search capability.
qwen3.6-35b-a3b-mtp-q6
Staleness: 75
Complexity: 25
Confidence: 70
Support Request: 5
needs triage Proposes a charmcraft search-lib command to discover available charm libraries. Implementation is blocked pending store API support for charmlib search. The feature remains open and under discussion regarding library discovery patterns.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/charmcraft#2691 (confidence 90%)

    PR #2691 added deprecation warnings to all charmlibs commands, indicating the feature this issue requests is being phased out

Related issues

Issue Project State Summary Similarity
#509 `charmcraft analyze` - check for new version of library charmcraft closed Superseded by issue #417. The feature request to have charmcraft analyze detect newer charm library versions in the store was closed as a duplicate.
71%