The appstream-generator (https://github.com/ximion/appstream-generator)
uses the 'md5sums' file present in .deb archives to retrieve the list of
contents, and this file doesn't contain information for symlinks -
that's why the icon can't be found. It does that for speed, since
reading the contents from the actual data.tar.gz/xz would require
reading the entire file and that would be too slow.

So the patch to read the symlink would be technically easy, but I don't
think it would be accepted.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to thunderbird in Ubuntu.
https://bugs.launchpad.net/bugs/1639863

Title:
  Firefox and Thunderbird don't appear in the (new) appstream metadata

Status in firefox package in Ubuntu:
  Confirmed
Status in thunderbird package in Ubuntu:
  Confirmed

Bug description:
  The new generator doesn't understand symlinks unfortunately, so
  Firefox and Thunderbird don't appear.

  http://appstream.staging.ubuntu.com/zesty/main/issues/firefox.html

  laney@nightingale> ls /usr/share/pixmaps/firefox.png
  lrwxrwxrwx 1 root root 46 Oct 25 15:34 /usr/share/pixmaps/firefox.png -> 
../../lib/firefox/browser/icons/mozicon128.png

  To make them work, /usr/share/pixmaps/firefox.png should be a real
  file. It could either be a copy of the file, or
  /usr/lib/firefox/browser/icons/mozicon128.png could be a symlink.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1639863/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to