Hello Matthias, or anyone else affected,

Accepted appstream-glib into focal-proposed. The package will build now
and be available at https://launchpad.net/ubuntu/+source/appstream-
glib/0.7.16-1ubuntu2 in a few hours, and then in the -proposed
repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
focal to verification-done-focal. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-focal. In either case, without details of your testing we will
not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: appstream-glib (Ubuntu Focal)
       Status: In Progress => Fix Committed

** Tags removed: verification-done
** Tags added: verification-needed verification-needed-focal

-- 
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/2023215

Title:
  [SRU] appstream-glib can't handle em or code tags, breaking Flathub

Status in appstream-glib package in Ubuntu:
  Fix Released
Status in appstream-glib source package in Focal:
  Fix Committed
Status in appstream-glib source package in Jammy:
  Fix Released

Bug description:
  [ Impact ]

   * Currently, any application that is using modern AppStream metadata 
containing <em>/<code> tags in their description, and that is still using the 
deprecated appstream-glib will fail to parse this data.
   * Unfortunately, this affects some high-visibility applications now, like 
Flatpak, which are unable to perform proper searches. See 
https://github.com/flatpak/flatpak/issues/5434 for reference.
   * This kind of issue may potentially affect more tools as well.

  [ Test Plan ]

  1. Open a terminal and run
  sudo apt install flatpak

  2. Then run
  flatpak remote-add --if-not-exists flathub 
https://flathub.org/repo/flathub.flatpakrepo

  3. Run
  flatpak search meld

  The broken output may look something like:
  F: Failed to parse 
/var/lib/flatpak/appstream/flathub/x86_64/active/appstream.xml.gz file: Error 
on line 1960 char 29: <p> already set '
        Organic Maps is a free Android & iOS offline maps app for travelers,
        tourists, hikers, and cyclists.
        It uses crowd-sourced OpenStreetMap data and is developed with love by
        ' and tried to replace with ' ('
  No matches found

  4. Install the updated appstream-glib packages.

  5. Restart your computer then log back in.

  6. Open a terminal and run
  flatpak search firefox

  The working output looks something like
  Name   Description                    Application ID   Version  Branch  
Remotes
  Meld   Compare and merge your files   org.gnome.meld   3.22.0   stable  
flathub

  [ Where problems could occur ]

   * The reverse-dependencies for appstream-glib in Ubuntu Jammy are:
    flatpak-tests
    unity
    libmalcontent-ui-0-0
    libappstream-glib-dev
    gir1.2-appstreamglib-1.0
    appstream-util
    flatpak

   * Flatpak should continue to work, and there should be no new errors
  in GNOME/Unity.

  [ Other Info ]

   * None. Updating this should mainly help Flatpak users and should
  have no ill effects on any other component of the OS.

  * This issue was fixed upstream in appstream-glib 0.8.1 which is
  available in Ubuntu 22.10 and newer releases.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/appstream-glib/+bug/2023215/+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