Hello Norbert, or anyone else affected,

Accepted qtbase-opensource-src into bionic-proposed. The package will
build now and be available at https://launchpad.net/ubuntu/+source
/qtbase-opensource-src/5.9.5+dfsg-0ubuntu2.3 in a few hours, and then in
the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested and change the tag from
verification-needed-bionic to verification-done-bionic. If it does not
fix the bug for you, please add a comment stating that, and change the
tag to verification-failed-bionic. In either case, without details of
your testing we will not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qtbase-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1831505

Title:
  Qt5 incorrectly interpret keypresses from remote VNC keyboard

Status in qtbase-opensource-src package in Ubuntu:
  Fix Released
Status in qtbase-opensource-src source package in Bionic:
  Fix Committed
Status in qtbase-opensource-src package in Debian:
  Fix Released

Bug description:
  [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)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1831505/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to