Public bug reported: Please sync appstream 0.12.10-2 (main) from Debian unstable (main)
Explanation of FeatureFreeze exception: This revision pulls in a few changes from upstream to fix issues or prevent future annoyances: fix-free-license-check.patch A plain bugfix to the "is this a free license?" check of AppStream, which was introduced in this release. In the current version, licenses which are non-free may incorrectly be considered free. There isn't much stuff using this feature yet, but when it does we may as well give a correct result. ascli-explain-in-manpage.patch A simple non-functional manual page addition, since people apparently had a hard time to find the "--explain" switch for the AppStream validator. There is no potential for regression in this patch. ignore-control-relation-in-validator.patch Control relations are defined in the upcoming version of the AppStream specification and define how an application is controlled (keyboard, touch, ...). This feature is potentially used *a lot* and the current validator in Ubuntu will consider the usage of this tag invalid. With this patch, this tag isn't considered an error anymore, which should annoy users and developers much less when they are working with AppStream data on the LTS release. update-static-data.patch This just updates the license ID list to what is current in the SPDX registry. The regression potential of all of these changes is very low. Having them will greatly improve the experience of users with AppStream metadata in Ubuntu, and hopefully may lead to less bug reports upstream ;-) A full debdiff of the changes is attached. The biggest change is the non-free-licenses fix, all the other changes are simple few-line changes or just update static data or help text. Thanks for considering! Changelog entries since current focal version 0.12.10-1: appstream (0.12.10-2) unstable; urgency=medium * Add fix-free-license-check.patch: Non-free licenses were previously considered free software, this patch fixes that * Add ascli-explain-in-manpage.patch: Explain the `--explain` flag for `appstreamcli validate` in the manual page as well * Add ignore-control-relation-in-validator.patch: Don't fail validation if control relations exists. This is an upcoming AppStream feature that will potentially be used quite a lot. * Add update-static-data.patch: Update the license and TLD lists to validate newer licenses correctly. * Bump standards version: No changes needed -- Matthias Klumpp <m...@debian.org> Sat, 14 Mar 2020 16:40:14 +0100 ** Affects: appstream (Ubuntu) Importance: Wishlist Status: New ** Changed in: appstream (Ubuntu) Importance: Undecided => Wishlist -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1867471 Title: FFe: Sync appstream 0.12.10-2 (main) from Debian unstable (main) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1867471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs