Apparently there were soname bumps in other lxqt packages that were updated other than just those two. The qtermwidget package appears to have had an soname bump from libqtermwidget5.so.0 to libqtermwidget5.so.1, breaking at least TexStudio in Rawhide. I did a build for it, and it has been pushed to rawhide now.

I suggest that you modify every lxqt spec file to not glob the soname version for their exported libraries in the files section and instead have the version defined in the spec file as a global. That would fail then build when an soname bump occurs and the packager isn't aware of it, preventing these types of unannounced bump problems in the future when updating a lot of packages at once.

-Ian

On Mon, Dec 27, 2021 at 10:39 AM Zamir SUN <zsun@fedoraproject.org> wrote:
Hi,

I'm updating the whole LXQt desktop to 1.0.0 in rawhide, and I've built
the packages in the side tag f36-build-side-49104. The following package
contains library with a soname bump

liblxqt (liblxqt.so.1)
liblxqt-globalkeys (liblxqt-globalkeys.so.1,liblxqt-globalkeys-ui.so.1)

I hope I did not miss anything. IIRC there are no packages outside of
the LXQt SIG depends on those, but I'd like to still make people aware
of the change and possible other packages I missed.

I'll merge the side tag by the last day of the year.

HTH.

--
Zamir SUN
GPG : 1D86 6D4A 49CE 4BBD 72CF FCF5 D856 6E11 F2A0 525E
Want to know more about Fedora?
Visit https://fedoraproject.org/wiki/
Ready to contribute? See https://whatcanidoforfedora.org/
想了解更多中文资讯,访问 https://zh.fedoracommunity.org/
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure