Comment 0 for bug 1658325

Revision history for this message
Fabio Valentini (decathorpe) wrote : the referenced application icon is not shipped with the package

Most elementary desktop apps don't ship the icons (to /usr/share/icons/hicolor) they reference in their .desktop files. This results in some problems (especially on other linux distributions, but also on other DEs), including:

1) Apps not shipping their own icon might show in Application Menus with the "missing icon" icon.

2) The affected apps will not show up in "Application Centers" which are using appdata for metadata, because the metadata is deemed to be invalid due to a non-existent icon (not in the package) being referenced at metadata generation time.

This behavior is intentional, because metadata generation for one package cannot (and should not) depend on other packages being present (to be reproducible).

For example, some elementary apps don't show up in GNOME Software because of that - this affects at least ubuntu and fedora, probably other distros too.

The affected packages are (I may have missed some in that list):

application icon name
--------------------------------------------
appcenter system-software-install
audience multimedia-video-player
maya-calendar office-calendar
pantheon-calculator accessories-calculator
pantheon-files system-file-manager
pantheon-terminal utilities-terminal
scratch-text-editor accessories-text-editor
screenshot-tool accessories-screenshot
snap-photobooth accessories-camera
switchboard preferences-desktop
wingpanel wingpanel