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