Please include the LICENSE in the final charm by default
Metadata
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. |