Source: qt5-ukui-platformtheme Version: 1.0.8-4 Severity: grave X-Debbugs-CC: juli...@ubuntu.com, jianfen...@ubuntukylin.com Control: affects -1 src:glib2.0
The recent upload of qt5-ukui-platformtheme results in a hard-coded dependency on glib2.0 which makes it impossible for glib2.0 to be updated in Debian without increasing uninstallability. I am using an elevated severity because this interferes with potential security updates for glib2.0. Specifically: libqt5-ukui-style1 has Depends: girepository-tools (= 2.82.2-2), libgio-2.0-dev (= 2.82.2-2), libglib2.0-bin (= 2.82.2-2), libglib2.0-dev-bin (= 2.82.2-2) qt5-ukui-platformtheme also has those Depends. It looks to me like these dependencies are trying to create a dependency on libglib2.0-0t64 that works even when the package name is changed. However, I believe this dependency to be unnecessary. qt5-ukui-platformtheme has Depends: libqt5-ukui-style1 libqt5-ukui-style1 has Depends: dconf-gsettings-backend | gsettings-backend gsettings-backend is a virtual package provided by dconf-gsettings-backend and xfconf-gsettings-backend . Both of those packages have Depends: libglib2.0-0t64 I am attaching a patch that I believe fixes this issue in my followup email. Other info ======== This issue does not affect Ubuntu 24.10 where this change was first made. I believe that the issue was triggered by glib2.0 2.82.0-2's binary package reorganization. Thank you, Jeremy Bícha