icon and license are deprecated
Metadata
Current evaluation
Closed as WONTFIX. The deprecation of custom icon and license paths in snapcraft.yaml aligns with upstream snapcraft requirements. Projects must now use snapcraft's mandated directory structure. No code changes or workarounds provided.
Suggested action: —
No scores available.
Issue body
(I suspect this is WONTFIX)
snapcraft.yaml lets you specify the path to your icon and license file, so to snap your project all you need is the snapcraft.yaml at the top of your project and you are done.
Unfortunately these options are deprecated, and you now need to duplicate or link your existing files to a location dictated by snapcraft.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Closed as WONTFIX. The deprecation of custom icon and license paths in snapcraft.yaml aligns with upstream snapcraft requirements. Projects must now use snapcraft's mandated directory structure. No code changes or workarounds provided. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed as WONTFIX. The custom icon and license path options in snapcraft.yaml were deprecated, requiring files to reside in a specific directory. The deprecation stands and the issue was not resolved. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without fix. The deprecation of custom icon and license paths in snapcraft.yaml stands, requiring file duplication or linking to snapcraft's default directory. No resolution or workaround was provided. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1561327 icon deprecation message doesn't explain the new way | snapcraft (launchpad) | closed | Requesting clearer migration guidance for the deprecated 'icon' field in snapcraft.yaml was closed without resolution. The warning message remains unchanged, likely superseded by newer snapcraft releases. | |
| #914 meta: icon is now dedeprecated | snapcraft | merged | Merged. Updates snapcraft to prioritize the icon field in snapcraft.yaml over the setup directory. Resolves LP #1610268 with minimal code changes. | |
| #1605068 deprecated field like "license" and "icon" are used in the document | snapcraft (launchpad) | closed | Fixed by updating the Snapcraft documentation to remove references to deprecated fields including icon, license, and license-agreement. The syntax guide was corrected and the issue closed. | |
| #1578231 Your first snap: Use of icon in snapcraft.yaml is deprecated | snapcraft (launchpad) | closed | Documentation updated to replace the deprecated icon field in snapcraft.yaml with the setup/gui directory method. Tutorial corrected and verified. Issue closed. | |
| #1606283 license does not work in the snap installation. | snapcraft (launchpad) | closed | Closed without discussion. The license field was deprecated in snapcraft, so the issue was abandoned or closed as wontfix. No fix was applied. |