On Thu, Nov 2, 2023 at 9:43 PM Neal Gompa <ngompa13@xxxxxxxxx> wrote: > > Hey folks, > > As part of the work to upgrade to KDE Plasma 6, appstream is being > upgraded to a snapshot release as 1.0.0 is arriving soon. There are > some consequences for this change: > > * appstream has gone through an API/ABI breakage, and consumers will > need to adapt > * appstream-data needs to move its content from > /usr/share/app-info/{xmls,icons} to /usr/share/swcatalog/{xml,icons} > * Direct consumers of the C API will need to make changes to support > appstream 1.0 > * Consumers of the Qt bindings moving to Qt6 will need to make changes > to support appstream 1.0 > * Consumers of the Qt5 bindings will need to build against > appstream0.16-qt-devel > > I've built appstream in a side-tag, and I'd appreciate it if folks > could help by adapting their packages and submitting builds into it. > > This can be done with the following command: fedpkg build > --target=f40-build-side-76936 > > My simple query of the consumers of the libraries in question resulted in this: > ngompa@fedora ~> sudo dnf repoquery -q --whatrequires > "libappstream.so.4()(64bit)" --qf "%{SOURCE_NAME}" > appstream > appstream-generator > flatpak > gnome-software > libadwaita > malcontent I've handled appstream, appstream-generator, and appstream-data already. * Flatpak has an upstream change that needs backporting[1] or a new release. * GNOME Software has a merge request open[2]. * libadwaita has an upstream change that needs backporting[3]. * malcontent needs work done. Please address these ASAP in some meaningful way and submit the result into the "f40-build-side-76936" side tag. [1]: https://github.com/flatpak/flatpak/pull/5563 [2]: https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/1810 [3]: https://gitlab.gnome.org/GNOME/libadwaita/-/merge_requests/1000 -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue