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

Reply via email to