← Back to issue list

support remote icons

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1742348
Type
issue
State
closed
Author
~elopio
Labels
—
Created
Updated
Closed

Current evaluation

Remote AppStream icon support was implemented in canonical/snapcraft#3241 and merged as commit 5158fe2f, fetching icons into snap GUI metadata.

Resolution: closed resolved

Reason: Canonical/snapcraft PR #3241 merged as commit 5158fe2f, adding downloads for remote icons configured through AppStream metadata. This directly implements the requested Snapcraft capability.

Evaluated by: mr-cal-bot

No scores available.

Issue body

We can currently define an icon in snapcraft.yaml passing a path to a local file. I think we should also support remote icons, because this is supported by appstream. The icon would just be downloaded into the meta/gui directory, doesn't sound like a big complication. We are adding support to extract metadata form appstream files, so once this is implemented, we can easily extract the URL of remote icons from there.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Remote AppStream icon support was implemented in canonical/snapcraft#3241 and merged as commit 5158fe2f, fetching icons into snap GUI metadata.
stealth/space-bunny-alpha — closed resolved Remote icon support was merged in canonical/snapcraft#3241 (commit 5158fe2fd), downloading HTTP(S) AppStream icons into meta/gui.
stealth/space-bunny-alpha — closed resolved Remote AppStream icon support was implemented by merged PR canonical/snapcraft#3241 in commit 5158fe2f, downloading icons into snap GUI metadata.
stealth/space-bunny-alpha — closed resolved Remote icon support was implemented by downloading AppStream-configured icons into meta/gui; merged in PR #3241 via commit 5158fe2f.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The request to support remote icons in snapcraft.yaml was abandoned due to prolonged inactivity and zero comments over several years.
qwen/qwen3.6-35b-a3b — — Remote icon support for snapcraft.yaml was closed without implementation. No comments or resolution details were provided, indicating the feature request was abandoned.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The proposal to download remote icons from snapcraft.yaml was abandoned after over eight years with zero comments or development activity.
qwen3.6-35b-a3b-mtp-q6 — — Support for remote icons in snapcraft.yaml was closed without implementation. Zero comments and extended inactivity indicate the feature request was abandoned.

Update history

Date Change
created

Related work

  • Likely Fixed By: canonical/snapcraft#3241 (confidence 100%)

    Merged commit 5158fe2f added fetching of AppStream-configured remote icons into snap GUI metadata.

Related issues

Issue Project State Summary Similarity
#1828 Support desktop and icon in appstream handler snapcraft closed AppStream metadata gained icon and desktop support in merged PR canonical/snapcraft#1853 (commit ce3209468), closing the feature request.
76%
#3241 snap packaging: fetch remote icons configured via appstream snapcraft merged Merged PR #3241 (commit 5158fe2fd, 'meta: fetch remote icons configured via appstream') by cjp256: consolidated icon handling into _finalize_icon() and allowed http(s) URLs in the icon schema.
70%