[Desktop-packages] [Bug 2023215] Re: [SRU] appstream-glib can't handle em or code tags, breaking Flathub
Oh no, I thought this was live! As far as I know, Flathub might be switching to modern AppStream again soon (if it didn't do that already even). -- 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 / 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: 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 meld The working output looks something like Name DescriptionApplication 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
[Desktop-packages] [Bug 2023215] Re: [SRU] appstream-glib can't handle em or code tags, breaking Flathub
The test case is no longer valid because Flathub reverted their changes. I need to work with the Flathub administrators to get a replacement test case. I request that this SRU stay in -proposed a bit longer. -- 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 / 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: 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 meld The working output looks something like Name DescriptionApplication 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
[Desktop-packages] [Bug 2023215] Re: [SRU] appstream-glib can't handle em or code tags, breaking Flathub
Ooof, double oops. That's the *flatpak* version they've described, not the appstream-glib version they've tested. Nathan Teodosio: could you (or someone else) double-check that this is fixed specifically by appstream-glib 0.7.16-1ubuntu2 in 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 / 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: 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 meld The working output looks something like Name DescriptionApplication 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
[Desktop-packages] [Bug 2023215] Re: [SRU] appstream-glib can't handle em or code tags, breaking Flathub
Oops! Looks like the last commenter meant to set this into the verification-done state, rather than -failed, as they've got correct output. Fixing and releasing. ** Tags removed: verification-failed-focal verification-needed ** Tags added: verification-done-focal ** Tags removed: verification-done-focal ** Tags added: 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 / 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: 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 meld The working output looks something like Name DescriptionApplication 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
[Desktop-packages] [Bug 2023215] Re: [SRU] appstream-glib can't handle em or code tags, breaking Flathub
** Description changed: [ Impact ] * Currently, any application that is using modern AppStream metadata containing / 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: 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 + flatpak search meld The working output looks something like Name DescriptionApplication 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. -- 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 / 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: 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 meld The working output looks something like Name DescriptionApplication 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 :
[Desktop-packages] [Bug 2023215] Re: [SRU] appstream-glib can't handle em or code tags, breaking Flathub
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 / 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: 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 DescriptionApplication 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
[Desktop-packages] [Bug 2023215] Re: [SRU] appstream-glib can't handle em or code tags, breaking Flathub
This bug was fixed in the package appstream-glib - 0.7.18-2ubuntu1 --- appstream-glib (0.7.18-2ubuntu1) jammy; urgency=medium * Add support-em-code.patch, improve-em-code-handling.patch: - Do not fail parsing when encountering valid or elements in AppStream XML. This fixes Flathub. (LP: #2023215) -- Matthias Klumpp Wed, 07 Jun 2023 17:42:20 +0200 ** Changed in: appstream-glib (Ubuntu Jammy) Status: Fix Committed => Fix Released -- 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: In Progress Status in appstream-glib source package in Jammy: Fix Released Bug description: [ Impact ] * Currently, any application that is using modern AppStream metadata containing / 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: 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 DescriptionApplication 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
[Desktop-packages] [Bug 2023215] Re: [SRU] appstream-glib can't handle em or code tags, breaking Flathub
I successfully completed the test case using appstream-glib 0.7.18-2ubuntu1 on Ubuntu 22.04 LTS. ** Tags removed: verification-needed verification-needed-jammy ** Tags added: focal jammy verification-done verification-done-jammy -- 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: In Progress Status in appstream-glib source package in Jammy: Fix Committed Bug description: [ Impact ] * Currently, any application that is using modern AppStream metadata containing / 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: 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 DescriptionApplication 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
[Desktop-packages] [Bug 2023215] Re: [SRU] appstream-glib can't handle em or code tags, breaking Flathub
** Also affects: appstream-glib (Ubuntu Focal) Importance: Undecided Status: New ** Changed in: appstream-glib (Ubuntu Focal) Importance: Undecided => High ** Changed in: appstream-glib (Ubuntu Focal) Status: New => In Progress ** Changed in: appstream-glib (Ubuntu Focal) Assignee: (unassigned) => Jeremy Bícha (jbicha) -- 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: In Progress Status in appstream-glib source package in Jammy: Fix Committed Bug description: [ Impact ] * Currently, any application that is using modern AppStream metadata containing / 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: 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 DescriptionApplication 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
[Desktop-packages] [Bug 2023215] Re: [SRU] appstream-glib can't handle em or code tags, breaking Flathub
Hello Matthias, or anyone else affected, Accepted appstream-glib into jammy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/appstream- glib/0.7.18-2ubuntu1 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- jammy to verification-done-jammy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed-jammy. 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 Jammy) Status: In Progress => Fix Committed ** Tags added: verification-needed verification-needed-jammy -- 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 Jammy: Fix Committed Bug description: [ Impact ] * Currently, any application that is using modern AppStream metadata containing / 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: 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 DescriptionApplication 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
[Desktop-packages] [Bug 2023215] Re: [SRU] appstream-glib can't handle em or code tags, breaking Flathub
I have uploaded this fix to the unapproved queue for Jammy. It will need to be manually reviewed by a member of the Ubuntu SRU Team before it will be available as a proposed update. I updated debian/changelog to include this Launchpad bug number since that is a requirement for Ubuntu Stable Release Updates. I am unsubscribing ubuntu-sponsors now. Please feel to resubscribe if you have anything else that needs to be sponsored. -- 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 Jammy: In Progress Bug description: [ Impact ] * Currently, any application that is using modern AppStream metadata containing / 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: 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 DescriptionApplication 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