Activity log for bug #1831505

Date Who What changed Old value New value Message
2019-06-03 21:56:18 Norbert bug added bug
2019-06-03 21:56:42 Norbert bug task added qtbase-opensource-src (Ubuntu)
2019-06-03 22:38:34 Norbert bug task added tightvnc (Ubuntu)
2019-06-03 22:56:51 Norbert tags apport-bug armhf bionic amd64 apport-bug armhf bionic
2019-06-04 15:39:57 Norbert bug watch added https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=814959
2019-06-04 15:39:57 Norbert bug task added qtbase-opensource-src (Debian)
2019-06-04 20:15:35 Norbert tags amd64 apport-bug armhf bionic amd64 apport-bug armhf bionic cosmic
2019-06-04 20:20:24 Norbert tags amd64 apport-bug armhf bionic cosmic amd64 apport-bug armhf bionic xenial
2019-06-04 20:51:43 Dmitry Shachnev bug task deleted qttools-opensource-src (Ubuntu)
2019-06-04 20:52:56 Dmitry Shachnev bug task deleted tightvnc (Ubuntu)
2019-06-04 20:53:45 Dmitry Shachnev nominated for series Ubuntu Bionic
2019-06-04 20:53:45 Dmitry Shachnev bug task added qtbase-opensource-src (Ubuntu Bionic)
2019-06-04 20:54:01 Dmitry Shachnev qtbase-opensource-src (Ubuntu): status New Fix Released
2019-06-04 22:49:49 Bug Watch Updater qtbase-opensource-src (Debian): status Unknown Fix Released
2019-06-08 07:44:12 Dmitry Shachnev description Steps to reproduce: 1. Have Ubuntu 18.04 LTS installed with VNC server 2. Connect to Ubuntu 18.04 LTS from other machine with VNC client 3. Launch any Qt5 based application such as `assistant`, `kate` or `retext` 4. Press keyboard combination on VNC client Expected results: all keypresses are recognized successfully Actual results: * <Shift> produces `1` * <Alt> produces `5` * <`> produces `p` * <Delete> and <Backspace> are not working * all letters are messed Note: only Qt applications are affected, the GTK-based work as expected (including Chromium from which I write this bug-report) ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: qt5-assistant 5.9.5-0ubuntu1 Uname: Linux 4.4.78-perf+ aarch64 NonfreeKernelModules: wlan exfat ApportVersion: 2.20.9-0ubuntu7 Architecture: armhf CurrentDesktop: MATE Date: Tue Jun 4 00:46:55 2019 ProcEnviron: TERM=xterm PATH=(custom, no user) LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: qttools-opensource-src UpgradeStatus: No upgrade log present (probably fresh install) [Impact] Qt applications incorrectly interpret keyboard input when running over some VNC clients such as TightVNC. [Test Case] 1. Have Ubuntu 18.04 LTS installed with VNC server 2. Connect to Ubuntu 18.04 LTS from other machine with VNC client 3. Launch any Qt5 based application such as `assistant`, `kate` or `retext` 4. Press keyboard combination on VNC client Expected results: all keypresses are recognized successfully Actual results: * <Shift> produces `1` * <Alt> produces `5` * <`> produces `p` * <Delete> and <Backspace> are not working * all letters are messed [Proposed Fix] The proposed fix is a backport of two upstream commits: the second being the actual fix, the first one is some refactoring of the code to make it easier to write the second. The commits are: - https://code.qt.io/cgit/qt/qtbase.git/commit/?id=f8b164e1c37ca901 - https://code.qt.io/cgit/qt/qtbase.git/commit/?id=3edcd9420e3ad661 [Regression Potential] Most of the new code is triggered only when the keymap is missing rules, models, or layout (i.e. rmlvo_is_incomplete == true). This minimizes the risk of regressions when working with simple X11 server. In any case, the potential regressions will be related to input handling. [Other Info] Note: only Qt applications are affected, the GTK-based work as expected (including Chromium from which I write this bug-report) ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: qt5-assistant 5.9.5-0ubuntu1 Uname: Linux 4.4.78-perf+ aarch64 NonfreeKernelModules: wlan exfat ApportVersion: 2.20.9-0ubuntu7 Architecture: armhf CurrentDesktop: MATE Date: Tue Jun 4 00:46:55 2019 ProcEnviron:  TERM=xterm  PATH=(custom, no user)  LANG=en_US.UTF-8  SHELL=/bin/bash SourcePackage: qttools-opensource-src UpgradeStatus: No upgrade log present (probably fresh install)
2019-07-01 09:41:04 Łukasz Zemczak qtbase-opensource-src (Ubuntu Bionic): status New Fix Committed
2019-07-01 09:41:06 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2019-07-01 09:41:08 Łukasz Zemczak bug added subscriber SRU Verification
2019-07-01 09:41:10 Łukasz Zemczak tags amd64 apport-bug armhf bionic xenial amd64 apport-bug armhf bionic verification-needed verification-needed-bionic xenial
2019-07-02 17:42:06 Dmitry Shachnev tags amd64 apport-bug armhf bionic verification-needed verification-needed-bionic xenial amd64 apport-bug armhf bionic verification-done verification-done-bionic xenial
2019-09-02 13:44:15 Launchpad Janitor qtbase-opensource-src (Ubuntu Bionic): status Fix Committed Fix Released
2019-09-02 13:44:27 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team