I want to make sure it's clear this is a high-impact regression. Right now I'm unable to use Software at all because of this, Software is empty and says "no software data found". Software is useless. Manually editing fwpd.xml or removing it and refreshing appstream restores functionality. For me personally this ain't such a big deal as I know how to workaround it, but normal users will be clueless and should not be expected having to wait weeks for restored functionality because of something as trivial as a unescaped ampersand.
-- You received this bug notification because you are a member of Desktop Packages, which is subscribed to appstream-glib in Ubuntu. https://bugs.launchpad.net/bugs/1780442 Title: Please backport fix for & in attributes Status in Fwupd: New Status in appstream-glib package in Ubuntu: Fix Released Status in appstream-glib source package in Xenial: Fix Committed Bug description: [Impact] There are instances of fwupd being unable to run updates on certain devices on Ubuntu 16.04. due to a "&" in metadata. [Test Case] * Try to perform an update on a 8bitdo affected device. [Regression Potential] * Regressions would occur in metadata processing where the fwupd daemon wouldn't be able to process it. [Other Info] This was discussed here: https://github.com/hughsie/fwupd/issues/565#issuecomment-402534337 This has been fixed in appstream-glib to prevent & in the metadata. This fix is already in 18.04 and just needs to be backported to 16.04. https://github.com/hughsie/appstream-glib/commit/6048520484101df5d33f3c852c10640e630d20cf To manage notifications about this bug go to: https://bugs.launchpad.net/fwupd/+bug/1780442/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp