icon deprecation message doesn't explain the new way
Metadata
Current evaluation
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.
Suggested action: —
No scores available.
Issue body
When I snap the libpipeline example I get the following deprecation warning:
DEPRECATED: 'icon' defined in snapcraft.yaml
The warning is ok, but it should also say what to do to adjust to the new rules. So something like:
DEPRECATED: 'icon' defined in snapcraft.yaml. Move it to the setup directory.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. The request to add migration instructions to the snapcraft.yaml icon deprecation warning was closed without resolution. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without discussion or resolution. The suggested deprecation warning improvement was abandoned. No merge or fix details were recorded. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without resolution. The deprecation warning for the icon field in snapcraft.yaml lacks migration instructions, but no fix was implemented. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1610268 icon and license are deprecated | snapcraft (launchpad) | closed | 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. | |
| #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. | |
| #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. |