Bug#926625: Please drop the Recommends against libqt5gui5
Hi,
On Mon, Apr 15, 2019 at 08:09:09AM +0200, Laurent Bigonville wrote:
> Le 14/04/19 à 20:30, Osamu Aoki a écrit :
>
> Hi,
>
>
> On Mon, Apr 08, 2019 at 08:37:20AM +0200, Laurent Bigonville wrote:
>
> Package: ibus
> Version: 1.5.19-4
> Severity: wishlist
>
> Hi,
>
> Could you please remove the Recommends against libqt5gui5?
>
> My rational is, if I'm correct, that any package that require QT5 will
> already depend against this package making this dependency redundant and
> forcing QT5 libraries on desktops not using QT (GNOME,...)
>
> I think this is bad idea.
>
> If Qt apps are used without this, then xim based input causes lost key
> stroke etc. Qt apps are not only for KDE people. QCAD, ...
>
> Like I said, as far as I can see, almost all packages that are using Qt and
> have a GUI are already pulling libqt5gui5:
>
> bigon@fornost:~$ apt-cache rdepends libqt5core5a |grep -v -E '\|'|grep -v -E '^
> *lib'|grep -v 'python'| sort -u|wc -l
> 1026
> bigon@fornost:~$ apt-cache rdepends libqt5gui5 |grep -v -E '\|'|grep -v -E '^
> *lib'|grep -v 'python'| sort -u|wc -l
> 906
OK, I got your point.
> So in the big majority of the cases, libqt5gui5 will be installed at the same
> time the application is installed. The remaining packages seem to be CLI,
> daemons or plugins, so no GUI.
>
> You are saving tiny disk space.
>
> Also this is recommend. You can override.
>
> The problem is that the last upload (in experimental, so this is not really a
> concern for buster) of gnome-shell recommends ibus. That means that you are
> pulling Qt libraries when you are installing a default GNOME desktop, which is
> not nice (tasksel is enabling the Recommends by default)
>
> On a default installation with the task-desktop and task-desktop-gnome
> installed:
>
> # apt-get install libqt5gui5
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following additional packages will be installed:
> libdouble-conversion1 libpcre2-16-0 libqt5core5a libqt5dbus5 libqt5network5 libqt5svg5 libqt5widgets5 libxcb-xinerama0 qt5-gtk-platformtheme qttranslations5-l10n
> Suggested packages:
> qt5-image-formats-plugins qtwayland5
> The following NEW packages will be installed:
> libdouble-conversion1 libpcre2-16-0 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5svg5 libqt5widgets5 libxcb-xinerama0 qt5-gtk-platformtheme qttranslations5-l10n
> 0 upgraded, 11 newly installed, 0 to remove and 3 not upgraded.
> Need to get 10.1 MB of archives.
> After this operation, 42.5 MB of additional disk space will be used.
>
> That's 43MB extra
I see. Not huge but significant.
I will certainly drop it for bullseye.
But it's too late for buster.
I don't want to argue with RM on this. I have other package
(im-config) which I an requesting unblock and RM doesn't seem to care.
I want to save RM's patience for it. If you get pre-approval for
unblock, you can go ahead to make NMU with my approval.
Regards,
Osamu
Reply to: