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

Reply via email to