Re: appstream soname bump in Rawhide (special info for AppStreamQt users!)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



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!
_______________________________________________
desktop mailing list -- desktop@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to desktop-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/desktop@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora KDE]     [Fedora Announce]     [Fedora Docs]     [Fedora Config]     [PAM]     [Red Hat Development]     [Red Hat 9]     [Gimp]     [Yosemite News]

  Powered by Linux