Firefox and Krita (and possibly others) recently lost their AppStream metadata
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
appstream-generator (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I just noticed that my Kubuntu 17.10 production machine has lost AppStream Metadata for Firefox and Krita. I'll use Firefox as an example:
My apt repos are up-to-date:
$ sudo apt update
Get:1 http://
Hit:2 http://
Get:3 http://
Hit:4 http://
Hit:5 http://
Get:6 http://
Hit:7 http://
Hit:8 http://
Hit:9 http://
Fetched 229 kB in 2s (112 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
...And the firefox package is available, installed, and looks sane:
$ apt show firefox
Package: firefox
Version: 58.0.1+
Priority: optional
Section: web
Origin: Ubuntu
Maintainer: Ubuntu Mozilla Team <email address hidden>
Bugs: https:/
Installed-Size: 175 MB
Provides: gnome-www-browser, iceweasel, www-browser
Depends: lsb-release, libatk1.0-0 (>= 1.12.4), libc6 (>= 2.18), libcairo-gobject2 (>= 1.10.0), libcairo2 (>= 1.10.0), libdbus-1-3 (>= 1.9.14), libdbus-glib-1-2 (>= 0.78), libfontconfig1 (>= 2.11.94), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.2), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.31.8), libgtk-3-0 (>= 3.4), libpango-1.0-0 (>= 1.22.0), libpangocairo-1.0-0 (>= 1.14.0), libstartup-
Recommends: xul-ext-ubufox, libcanberra0, libdbusmenu-glib4, libdbusmenu-gtk3-4
Suggests: fonts-lyx
Replaces: kubuntu-
Task: ubuntu-desktop, ubuntu-usb, kubuntu-desktop, kubuntu-full, edubuntu-desktop, edubuntu-usb, xubuntu-desktop, lubuntu-
Xul-Appid: {ec8030f7-
Supported: 9m
Download-Size: 45.0 MB
APT-Manual-
APT-Sources: http://
Description: Safe and easy web browser from Mozilla
Firefox delivers safe, easy web browsing. A familiar user interface,
enhanced security features including protection from online identity theft,
and integrated search let you get the most out of the web.
N: There is 1 additional record. Please use the '-a' switch to see it
...But there's no AppStream data for it!
$ appstreamcli search firefox
Identifier: kdocker.desktop [desktop-
Name: KDocker
Summary: Docks any application into system tray
Package: kdocker
Homepage: http://
Icon: kdocker_kdocker.png
---
Identifier: bleachbit-
Name: BleachBit (as root)
Summary: Free space and maintain privacy
Package: bleachbit
Icon: bleachbit_
---
Identifier: bleachbit.desktop [desktop-
Name: BleachBit
Summary: Free space and maintain privacy
Package: bleachbit
Icon: bleachbit_
---
Identifier: firefox-esr.desktop [desktop-
Name: Iceweasel
Summary: Browse the World Wide Web
Package: xul-ext-
Icon: xul-ext-
---
Identifier: uget-gtk.desktop [desktop-
Name: uGet
Summary: Download multiple URLs and apply it to one of setting/queue.
Package: uget
Icon: uget_uget-icon.png
---
Identifier: gnome-do.desktop [desktop-
Name: GNOME Do
Summary: Do things as quickly as possible (but no quicker) with your files, bookmarks, applications, music, contacts, and more!
Package: gnome-do
Icon: gnome-do_
---
Identifier: ubuntu-
Name: Ubuntu Tour
Summary: Experience Ubuntu in your web browser
Package: ubuntu-online-tour
Icon: ubuntu-
---
Identifier: iceweasel.desktop [desktop-
Name: Iceweasel
Summary: Browse the World Wide Web
Package: xul-ext-
Icon: xul-ext-
This prevents Firefox from showing up in GNOME Software and KDE Discover.
For Firefox, this looks like it's the fault of Firefox (or rather the firefox package) itself (I guess someone symlinked an icon again), see http:// appstream. ubuntu. com/artful/ main/issues/ firefox. html
Krita on the other hand should show up, and I can see it. Can you check for that again? Maybe it was just temporarily unavailable. See http:// appstream. ubuntu. com/artful/ universe/ metainfo/ krita.html