← Back to issue list

Please include the LICENSE in the final charm by default

View original Github issue

Metadata

Project
charmcraft
Number
#482
Type
issue
State
closed
Author
heitorPB
Labels
—
Created
Updated
Closed

Current evaluation

Fixed by #485 (commit 41ee6167), allowing LICENSE and icon.svg as optional files to be packaged into charms when present.

Resolution: closed resolved

Reason: Merged PR #485 resolved the issue in commit 41ee6167 by recognizing LICENSE and icon.svg as optional packaged charm files.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Removing the LICENSE file when packing and distributing charms does not sound like a good idea to me. This file holds essential information on usage and distribution of charm files.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Fixed by #485 (commit 41ee6167), allowing LICENSE and icon.svg as optional files to be packaged into charms when present.
stealth/space-bunny-alpha — closed resolved LICENSE and icon.svg became optional packaged charm files via charmcraft PR #485 (commit 41ee6167).
qwen3.6-35b-a3b-mtp-q6 — — The request to include the LICENSE file by default in packaged charms was abandoned. No implementation was provided, and the default packaging behavior remains unchanged.
qwen/qwen3.6-35b-a3b — — Request to default-include LICENSE and icon.svg in packaged charms was closed without resolution. No code changes were made, and the proposal was abandoned.
qwen/qwen3.6-35b-a3b — — Requesting default inclusion of the LICENSE file in packaged charms was closed without implementation. No fix or pull request was merged, indicating the request was abandoned.
qwen3.6-35b-a3b-mtp-q6 — — Requesting default inclusion of the LICENSE file in packaged charms was abandoned. Discussion briefly touched on preserving other metadata like icon.svg, but no decision was made.

Update history

No update history recorded yet.

Related work

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

    The linked PR made LICENSE and icon.svg supported packaged files.

Related issues

Issue Project State Summary Similarity
#485 build: include optional license and icon files (CRAFT-436) charmcraft merged Merged PR #485 (commit e8f34326, squashed 41ee6167) for CRAFT-436: charmcraft now packages optional LICENSE and icon.svg from the project dir into the built charm; fixes issue #482.
80%