[Pkg-ime-devel] Bug#862814: ibus-ui (systray icon) mis-detects Qt/KDE version

Ralf Jung post at ralfj.de
Wed May 17 11:54:46 UTC 2017

Package: ibus
Version: 1.5.14-2
Severity: normal

Dear Maintainer,

Swithcing to the table-latex input method, the panel prints the following warning on the console:

(ibus-ui-gtk3:28333): IBUS-WARNING **: plasma-workspace 5.2 or later is required to show the absolute path icon /usr/share/ibus-table/icons/latex.svg. Currently check qtbase 5.4 since there is no way to check the version of plasma-workspace.

This explains why the UI deos not display the correct icon in the panel.
This warning originates from the following code in panel.vala:

                m_indicator.set_icon_full(icon_name, "");
                warning("plasma-workspace 5.2 or later is required to " +
                        "show the absolute path icon %s. Currently check " +
                        "qtbase 5.4 since there is no way to check " +
                        "the version of plasma-workspace.", icon_name);
                m_indicator.set_icon_full("ibus-engine", "");

Debian stretch is on Qt 5.4 and plasma-workspace 5.2 since at least two years.
It seems that during the build process, the wrong version is detected, and hence ibus-ui doesn't even try to show the correct icon.

The package should probably be modified such that INDICATOR_ENGINE_ICON is always set.

Kind regards,

-- Package-specific info:
default-display-manager: /usr/bin/sddm
ibus is /usr/bin/ibus
ibus-setup is /usr/bin/ibus-setup
im-config -l =>  ibus xim
im-config -m => default missing ibus ibus

ls -l /usr/lib/ibus/
total 408
-rwxr-xr-x 1 root root  18504 Dec 10 07:26 ibus-dconf
-rwxr-xr-x 1 root root  34888 Dec 10 17:05 ibus-engine-m17n
-rwxr-xr-x 1 root root  14408 Dec 10 07:26 ibus-engine-simple
-rwxr-xr-x 1 root root   1925 Jan 14 14:56 ibus-engine-table
-rwxr-xr-x 1 root root  26696 Dec 10 17:05 ibus-setup-m17n
-rwxr-xr-x 1 root root   1068 Jan 14 14:56 ibus-setup-table
-rwxr-xr-x 1 root root 211080 Dec 10 07:26 ibus-ui-gtk3
-rwxr-xr-x 1 root root  91848 Dec 10 07:26 ibus-x11

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-debug'), (100, 'unstable')
Architecture: amd64
Foreign Architectures: i386

Kernel: Linux 4.11.0+ (SMP w/8 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages ibus depends on:
ii  adwaita-icon-theme                           3.22.0-1
ii  dconf-cli                                    0.26.0-2+b1
ii  dconf-gsettings-backend [gsettings-backend]  0.26.0-2+b1
ii  gir1.2-gtk-3.0                               3.22.11-1
ii  gir1.2-ibus-1.0                              1.5.14-2
ii  libatk1.0-0                                  2.22.0-1
ii  libc6                                        2.24-10
ii  libcairo2                                    1.14.8-1
ii  libdconf1                                    0.26.0-2+b1
ii  libgdk-pixbuf2.0-0                           2.36.5-2
ii  libglib2.0-0                                 2.50.3-2
ii  libgtk-3-0                                   3.22.11-1
ii  libibus-1.0-5                                1.5.14-2
ii  libnotify4                                   0.7.7-2
ii  libpango-1.0-0                               1.40.5-1
ii  libpangocairo-1.0-0                          1.40.5-1
ii  librsvg2-common                              2.40.16-1+b1
ii  libx11-6                                     2:1.6.4-3
ii  libxi6                                       2:1.7.9-1
ii  python3-gi                                   3.22.0-2
pn  python3:any                                  <none>

Versions of packages ibus recommends:
ii  ibus-gtk    1.5.14-2
ii  ibus-gtk3   1.5.14-2
ii  ibus-qt4    1.3.3-1
ii  im-config   0.30-1
ii  libqt5gui5  5.7.1+dfsg-3+b1

Versions of packages ibus suggests:
pn  ibus-clutter  <none>
pn  ibus-doc      <none>
ii  ibus-qt4      1.3.3-1
ii  libqt5gui5    5.7.1+dfsg-3+b1

-- no debconf information

More information about the Pkg-ime-devel mailing list