← Back to issue list

feat(upload): warn when uploading a charm if it has newer local libs

View original Github issue

Metadata

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

Current evaluation

Merged as commit 3118189c, PR #2252 adds upload warnings when a charm’s local libraries are newer than store versions and fixes #213.

Resolution: closed resolved

Reason: Commit 3118189c merged the approved implementation for CRAFT-890. It added the requested Charmhub library-version comparison during charm upload.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This warns the user when uploading a charm if said charm has local charmlibs that are newer than what's available on the store. CRAFT-890 Fixes #213

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as commit 3118189c, PR #2252 adds upload warnings when a charm’s local libraries are newer than store versions and fixes #213.
stealth/space-bunny-alpha — closed resolved Merged canonical/charmcraft#2252 (CRAFT-890), adding upload warnings when local charm libraries are newer than store versions. The PR explicitly fixes #213 and received approval from two reviewers.
qwen/qwen3.6-35b-a3b — — Merged a feature that warns users when uploading a charm with local charmlibs newer than the store version. Approved by two reviewers and resolves issue #213. The change adds 249 lines across seven files to implement the validation logic.
qwen3.6-35b-a3b-mtp-q6 — — Merged feature adding upload warnings when local charmlibs are newer than store versions. Resolves #213 and addresses CRAFT-890.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/charmcraft#213 (confidence 100%)

    PR #2252 explicitly states that it fixes the libs-awareness issue.

Related issues

Issue Project State Summary Similarity
#213 Charm building and pushing should be libs-aware charmcraft closed PR #2252 merged as 3118189c added upload-time warnings for locally newer libraries, but #213 was closed with the standalone check-libs command and broader validation still missing.
74%