I added an explanation (basically, a previous bugfix fixing GNOME Software broke this for the Qt bindings).
** Description changed: [Impact] - * A previous update made AppStream use modern-style component-ids, thereby breaking the Qt library if it is reading data from the cache and if that data happens to be a desktop-application. - * This leads to KDE's Discover not displaying applications. + * A previous update made AppStream use modern-style component-ids, thereby breaking the Qt library if it is reading data from the cache and if that data happens to be a desktop-application. + * This leads to KDE's Discover not displaying applications. + * The issue was introduced by a patch to the Xenial version of AppStream, and is not present in any other version of the package in Ubuntu, affecting Xenial only. [Test Case 1] - * Update the libappstream-qt package, run Discover: All apps should be + * Update the libappstream-qt package, run Discover: All apps should be loaded correctly. [Regression Potential] - * Low, this change affects only the Qt bindings and nothing else. The + * Low, this change affects only the Qt bindings and nothing else. The change is also a simple string value change. ** Changed in: appstream (Ubuntu Xenial) Status: Incomplete => In Progress -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to appstream in Ubuntu. https://bugs.launchpad.net/bugs/1663695 Title: Kubuntu 16.04.1 discover empty after fresh install To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1663695/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs