← Back to issue list

Ability to check/notify when there are library updates

View original Github issue

Metadata

Project
charmcraft
Number
#417
Type
issue
State
closed
Author
jnsgruk
Labels
—
Created
Updated
Closed

Current evaluation

Library update checking was never added to analyze; concerns about network latency left the proposal unimplemented. Follow-up #509 was closed as a duplicate.

Resolution: closed stale

Reason: No resolving PR or commit is recorded. A maintainer warned that network calls might slow packing, while follow-up #509 was closed as a duplicate without implementing the proposed lint check.

Evaluated by: mr-cal-bot

No scores available.

Issue body

If a developer is consuming a library from Charmhub, the will initially pull it in using `charmcraft fetch-lib`. Right now, the developer would need to reissue that command periodically to check for charm library updates. Noting the [spec for charmcraft analyze](https://discourse.charmhub.io/t/proposal-charmcraft-analyze/4792), we could add a check under the `lint` category that compares those libraries imported with the latest available versions and shows the user a warning if there is a later version.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale Library update checking was never added to analyze; concerns about network latency left the proposal unimplemented. Follow-up #509 was closed as a duplicate.
stealth/space-bunny-alpha — closed stale Closed unimplemented after a maintainer warned that remote update checks could slow packing with network calls; follow-up #509 was closed as a duplicate.
qwen3.6-35b-a3b-mtp-q6 — — Closed without implementation. A maintainer noted the feature requires network calls that could slow down packing, suggesting the lint check be ignored. The request was abandoned.
qwen/qwen3.6-35b-a3b — — Closed without implementation. A maintainer noted the required network call would slow down packing, suggesting the lint warning could be ignored. The feature request was effectively abandoned due to performance concerns.
qwen/qwen3.6-35b-a3b — — Abandoned. A maintainer noted the proposed lint warning would require a network call that could slow down packing, suggesting the check be ignored instead. No implementation was pursued.
qwen3.6-35b-a3b-mtp-q6 — — Closed without implementation. The proposed lint warning for outdated charm libraries was deferred due to performance concerns, as the required network calls could slow down the packing process.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/charmcraft#509 (confidence 99%)

    Follow-up proposal for checking new library versions in analyze; closed as a duplicate of #417.

Related issues

No related issues found above the similarity threshold.