group.of.nepali.translators team mailing list archive
-
group.of.nepali.translators team
-
Mailing list archive
-
Message #33199
[Bug 1844853] Re: IBus no longer works in Qt applications after upgrade
** Description changed:
+ [Impact]
+
+ IBus was broken for Qt applications as a regression due to the fix of
+ CVE-2019-14822. As a result the IBus patch was disabled temporarily,
+ which fixed IBus from a usability POV.
+
+ The real fix has been made in glib2.0, and the proposed updates in the
+ below PPA will allow the IBus patch to be re-enabled.
+
+ https://launchpad.net/~gunnarhj/+archive/ubuntu/glib2.0
+
+ [Test Case]
+
+ * On a standard Ubuntu {eoan,disco,bionic,xenial} installation
+ - Upgrade the ibus packages from
+ https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa
+ - Install some IBus input method, e.g. ibus-libpinyin
+ - Install some Qt application, e.g. Kate
+
+ * Relogin
+
+ * Add the input method to the input sources
+
+ * Open the Qt app and try to input something using the IBus IM
+
+ => Find that only latin letters get inputted
+
+ * Upgrade the glib2.0 packages from {eoan,disco,bionic,xenial}-proposed
+
+ * Relogin (maybe reboot)
+
+ * Open the Qt app and try to input something using the IBus IM
+
+ => Find that the transliteration works as expected
+
+ [Regression Potential]
+
+ The applicable patches origin from glib upstream:
+ https://gitlab.gnome.org/GNOME/glib/merge_requests/1176
+ Consequently the changes have been reviewed by the glib maintainer, but also tested by the IBus maintainer, by me (gunnarhj), and - of course - the author Simon McVittie. The changes have been in Debian unstable since 2019-10-30.
+
+ [Original description]
+
Kubuntu Release 18.04.3 LTS
Expected behavior:
ibus continues working as before after applying security update 1.5.17-ubuntu5.1 from version 1.5.17-ubuntu5.
Observed behavior:
ibus is not usable anymore in Qt applications.
After updating ibus and the related packages ibus-gtk, ibus-gtk3, libibus-1.0-5 and gir1.2-ibus-1.0 all from version 1.5.17-ubuntu5 to 1.5.17-ubuntu5.1, I can no longer use ibus in Qt applications. Using shift-space no longer changes the selected input method and even when i switch to the mozc input method in a gtk application, i can not use it in any Qt applications.
When starting qtconfig in a terminal, I also get the following message:
- Bus::open: Connect ibus failed!
+ Bus::open: Connect ibus failed!
IBusInputContext::createInputContext: no connection to ibus-daemon
This bug was not present in version 1.5.17-3ubuntu5 and I also confirmed
that downgrading the packages to version 1.5.17-3ubuntu4 restores ibus
functionality in Qt applications.
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: ibus 1.5.17-3ubuntu5.1
ProcVersionSignature: Ubuntu 5.0.0-30.32~18.04.1-generic 5.0.21
Uname: Linux 5.0.0-30-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.9-0ubuntu7.7
Architecture: amd64
CurrentDesktop: KDE
Date: Sat Sep 21 07:58:56 2019
InstallationDate: Installed on 2019-06-28 (84 days ago)
InstallationMedia: Kubuntu 18.04.2 LTS "Bionic Beaver" - Release amd64 (20190210)
SourcePackage: ibus
UpgradeStatus: No upgrade log present (probably fresh install)
** Also affects: glib2.0 (Ubuntu Disco)
Importance: Undecided
Status: New
** Also affects: ibus (Ubuntu Disco)
Importance: Undecided
Status: New
** Also affects: glib2.0 (Ubuntu Focal)
Importance: High
Status: Fix Committed
** Also affects: ibus (Ubuntu Focal)
Importance: High
Status: Fix Released
** Also affects: glib2.0 (Ubuntu Bionic)
Importance: Undecided
Status: New
** Also affects: ibus (Ubuntu Bionic)
Importance: Undecided
Status: New
** Also affects: glib2.0 (Ubuntu Xenial)
Importance: Undecided
Status: New
** Also affects: ibus (Ubuntu Xenial)
Importance: Undecided
Status: New
** Also affects: glib2.0 (Ubuntu Eoan)
Importance: Undecided
Status: New
** Also affects: ibus (Ubuntu Eoan)
Importance: Undecided
Status: New
** No longer affects: ibus (Ubuntu Xenial)
** No longer affects: ibus (Ubuntu Bionic)
** No longer affects: ibus (Ubuntu Disco)
** No longer affects: ibus (Ubuntu Eoan)
** Changed in: glib2.0 (Ubuntu Xenial)
Importance: Undecided => High
** Changed in: glib2.0 (Ubuntu Xenial)
Status: New => In Progress
** Changed in: glib2.0 (Ubuntu Xenial)
Assignee: (unassigned) => Gunnar Hjalmarsson (gunnarhj)
** Changed in: glib2.0 (Ubuntu Bionic)
Importance: Undecided => High
** Changed in: glib2.0 (Ubuntu Bionic)
Status: New => In Progress
** Changed in: glib2.0 (Ubuntu Bionic)
Assignee: (unassigned) => Gunnar Hjalmarsson (gunnarhj)
** Changed in: glib2.0 (Ubuntu Disco)
Importance: Undecided => High
** Changed in: glib2.0 (Ubuntu Disco)
Status: New => In Progress
** Changed in: glib2.0 (Ubuntu Disco)
Assignee: (unassigned) => Gunnar Hjalmarsson (gunnarhj)
** Changed in: glib2.0 (Ubuntu Eoan)
Importance: Undecided => High
** Changed in: glib2.0 (Ubuntu Eoan)
Status: New => In Progress
** Changed in: glib2.0 (Ubuntu Eoan)
Assignee: (unassigned) => Gunnar Hjalmarsson (gunnarhj)
--
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1844853
Title:
IBus no longer works in Qt applications after upgrade
Status in GLib:
Fix Released
Status in ibus:
Fix Released
Status in glib2.0 package in Ubuntu:
Fix Committed
Status in ibus package in Ubuntu:
Fix Released
Status in glib2.0 source package in Xenial:
In Progress
Status in glib2.0 source package in Bionic:
In Progress
Status in glib2.0 source package in Disco:
In Progress
Status in glib2.0 source package in Eoan:
In Progress
Status in glib2.0 source package in Focal:
Fix Committed
Status in ibus source package in Focal:
Fix Released
Status in glib2.0 package in Debian:
Fix Released
Bug description:
[Impact]
IBus was broken for Qt applications as a regression due to the fix of
CVE-2019-14822. As a result the IBus patch was disabled temporarily,
which fixed IBus from a usability POV.
The real fix has been made in glib2.0, and the proposed updates in the
below PPA will allow the IBus patch to be re-enabled.
https://launchpad.net/~gunnarhj/+archive/ubuntu/glib2.0
[Test Case]
* On a standard Ubuntu {eoan,disco,bionic,xenial} installation
- Upgrade the ibus packages from
https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa
- Install some IBus input method, e.g. ibus-libpinyin
- Install some Qt application, e.g. Kate
* Relogin
* Add the input method to the input sources
* Open the Qt app and try to input something using the IBus IM
=> Find that only latin letters get inputted
* Upgrade the glib2.0 packages from
{eoan,disco,bionic,xenial}-proposed
* Relogin (maybe reboot)
* Open the Qt app and try to input something using the IBus IM
=> Find that the transliteration works as expected
[Regression Potential]
The applicable patches origin from glib upstream:
https://gitlab.gnome.org/GNOME/glib/merge_requests/1176
Consequently the changes have been reviewed by the glib maintainer, but also tested by the IBus maintainer, by me (gunnarhj), and - of course - the author Simon McVittie. The changes have been in Debian unstable since 2019-10-30.
[Original description]
Kubuntu Release 18.04.3 LTS
Expected behavior:
ibus continues working as before after applying security update 1.5.17-ubuntu5.1 from version 1.5.17-ubuntu5.
Observed behavior:
ibus is not usable anymore in Qt applications.
After updating ibus and the related packages ibus-gtk, ibus-gtk3, libibus-1.0-5 and gir1.2-ibus-1.0 all from version 1.5.17-ubuntu5 to 1.5.17-ubuntu5.1, I can no longer use ibus in Qt applications. Using shift-space no longer changes the selected input method and even when i switch to the mozc input method in a gtk application, i can not use it in any Qt applications.
When starting qtconfig in a terminal, I also get the following message:
Bus::open: Connect ibus failed!
IBusInputContext::createInputContext: no connection to ibus-daemon
This bug was not present in version 1.5.17-3ubuntu5 and I also
confirmed that downgrading the packages to version 1.5.17-3ubuntu4
restores ibus functionality in Qt applications.
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: ibus 1.5.17-3ubuntu5.1
ProcVersionSignature: Ubuntu 5.0.0-30.32~18.04.1-generic 5.0.21
Uname: Linux 5.0.0-30-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.9-0ubuntu7.7
Architecture: amd64
CurrentDesktop: KDE
Date: Sat Sep 21 07:58:56 2019
InstallationDate: Installed on 2019-06-28 (84 days ago)
InstallationMedia: Kubuntu 18.04.2 LTS "Bionic Beaver" - Release amd64 (20190210)
SourcePackage: ibus
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/glib/+bug/1844853/+subscriptions