Activity log for bug #1774242

Date Who What changed Old value New value Message
2018-05-30 17:54:16 Shawn Rutledge bug added bug
2018-10-06 22:18:15 Launchpad Janitor xf86-input-wacom (Ubuntu): status New Confirmed
2018-10-23 05:40:45 bluecakes bug added subscriber bluecakes
2019-04-11 08:49:08 Timo Aaltonen xf86-input-wacom (Ubuntu): status Confirmed Incomplete
2019-04-11 08:49:08 Timo Aaltonen xf86-input-wacom (Ubuntu): assignee Timo Aaltonen (tjaalton)
2019-04-12 14:06:04 Launchpad Janitor xf86-input-wacom (Ubuntu): status Incomplete Fix Released
2020-03-11 08:59:39 Bin Li attachment added change-default-gesture-mode.patch https://bugs.launchpad.net/ubuntu/+source/xf86-input-wacom/+bug/1774242/+attachment/5335647/+files/change-default-gesture-mode.patch
2020-03-11 09:12:27 Timo Aaltonen nominated for series Ubuntu Bionic
2020-03-11 09:12:27 Timo Aaltonen bug task added xf86-input-wacom (Ubuntu Bionic)
2020-03-11 09:12:54 Timo Aaltonen xf86-input-wacom (Ubuntu Bionic): status New In Progress
2020-03-11 09:12:54 Timo Aaltonen xf86-input-wacom (Ubuntu Bionic): assignee Timo Aaltonen (tjaalton)
2020-03-11 09:20:08 Timo Aaltonen description /usr/share/X11/xorg.conf.d/70-wacom.conf as shipped, has this: Section "InputClass" Identifier "Wacom touchscreen class" MatchProduct "Wacom|WACOM|PTK-540WL|ISD-V4" MatchDevicePath "/dev/input/event*" MatchIsTouchscreen "true" Driver "wacom" EndSection The result is that on my Yoga 920, in a plain X11 session (running openbox in my case), the touchscreen acts like a broken mouse: there is no multi-touch capability in Qt Quick applications, and clicking isn't quite right either. I also verified it with Peter Hutterer's old cairo-based mt-touch test program. I suspect we will get some users mistakenly writing up Qt bugs about this if you don't ship a fix. (Seems to me that already happened at least once, actually.) Yes, the touchscreen is made by Wacom, but wacom_drv.so has historically been only for Wacom tablets and in-screen stylus digitizers, and IMO that continues to be the case. libinput is a much better choice of driver for this hardware (so is evdev for that matter), so I changed it to Driver "libinput" and got it working. (Wayland uses libinput, so in a wayland session, touch already works fine in Qt apps on this hardware.) I'm one of the Qt Quick maintainers, most concerned with touch handling, and I've also written some of the Qt xcb code for dealing with XInput touch and tablet devices. So if you think that there's something wrong with Qt, such that it should still work anyway to use a wacom driver for a Wacom touchscreen, let me know. These AES devices are still new to me (that's why I got a Yoga, to try it out). ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: xserver-xorg-input-wacom 1:0.36.1-0ubuntu1 [modified: usr/share/X11/xorg.conf.d/70-wacom.conf] ProcVersionSignature: Ubuntu 4.15.0-22.24-generic 4.15.17 Uname: Linux 4.15.0-22-generic x86_64 NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair ApportVersion: 2.20.9-0ubuntu7 Architecture: amd64 Date: Wed May 30 19:40:51 2018 DistUpgraded: Fresh install DistroCodename: bionic DistroVariant: ubuntu MachineType: LENOVO 80Y7 ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.15.0-22-generic root=ZFS=rpool/ROOT/ubuntu ro SourcePackage: xf86-input-wacom UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 02/22/2018 dmi.bios.vendor: LENOVO dmi.bios.version: 5NCN38WW dmi.board.asset.tag: NO Asset Tag dmi.board.name: LNVNB161216 dmi.board.vendor: LENOVO dmi.board.version: SDK0J40709 WIN dmi.chassis.asset.tag: NO Asset Tag dmi.chassis.type: 31 dmi.chassis.vendor: LENOVO dmi.chassis.version: Lenovo YOGA 920-13IKB dmi.modalias: dmi:bvnLENOVO:bvr5NCN38WW:bd02/22/2018:svnLENOVO:pn80Y7:pvrLenovoYOGA920-13IKB:rvnLENOVO:rnLNVNB161216:rvrSDK0J40709WIN:cvnLENOVO:ct31:cvrLenovoYOGA920-13IKB: dmi.product.family: YOGA 920-13IKB dmi.product.name: 80Y7 dmi.product.version: Lenovo YOGA 920-13IKB dmi.sys.vendor: LENOVO version.compiz: compiz N/A version.libdrm2: libdrm2 2.4.91-2 version.libgl1-mesa-dri: libgl1-mesa-dri 18.0.0~rc5-1ubuntu1 version.libgl1-mesa-glx: libgl1-mesa-glx 18.0.0~rc5-1ubuntu1 version.xserver-xorg-core: xserver-xorg-core 2:1.19.6-1ubuntu4 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.10.5-1ubuntu1 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:18.0.1-1 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20171229-1 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.15-2 [Impact] From the original bug: "The result is that on my Yoga 920, in a plain X11 session (running openbox in my case), the touchscreen acts like a broken mouse: there is no multi-touch capability in Qt Quick applications, and clicking isn't quite right either." [Test case] Install the update, note that the touchscreen behaviour is better. [Regression potential] From the upstream commit: "Note that this change will effectively cause a feature regression for users of other environments that do *not* have their own gesture engines (Cinnamon, KDE, MATE, XFCE, etc.). Users will want to add an xorg.conf.d snippet with `Option "Gesture" "on"` to bring back the functionality." but at least I (tjaalton) haven't heard of any complaints since we've disabled gestures in focal (Nov 21st), so the warning might be a bit too pessimistic about the impact. -- /usr/share/X11/xorg.conf.d/70-wacom.conf as shipped, has this: Section "InputClass"         Identifier "Wacom touchscreen class"         MatchProduct "Wacom|WACOM|PTK-540WL|ISD-V4"         MatchDevicePath "/dev/input/event*"         MatchIsTouchscreen "true"         Driver "wacom" EndSection The result is that on my Yoga 920, in a plain X11 session (running openbox in my case), the touchscreen acts like a broken mouse: there is no multi-touch capability in Qt Quick applications, and clicking isn't quite right either. I also verified it with Peter Hutterer's old cairo-based mt-touch test program. I suspect we will get some users mistakenly writing up Qt bugs about this if you don't ship a fix. (Seems to me that already happened at least once, actually.) Yes, the touchscreen is made by Wacom, but wacom_drv.so has historically been only for Wacom tablets and in-screen stylus digitizers, and IMO that continues to be the case. libinput is a much better choice of driver for this hardware (so is evdev for that matter), so I changed it to Driver "libinput" and got it working. (Wayland uses libinput, so in a wayland session, touch already works fine in Qt apps on this hardware.) I'm one of the Qt Quick maintainers, most concerned with touch handling, and I've also written some of the Qt xcb code for dealing with XInput touch and tablet devices. So if you think that there's something wrong with Qt, such that it should still work anyway to use a wacom driver for a Wacom touchscreen, let me know. These AES devices are still new to me (that's why I got a Yoga, to try it out). ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: xserver-xorg-input-wacom 1:0.36.1-0ubuntu1 [modified: usr/share/X11/xorg.conf.d/70-wacom.conf] ProcVersionSignature: Ubuntu 4.15.0-22.24-generic 4.15.17 Uname: Linux 4.15.0-22-generic x86_64 NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair ApportVersion: 2.20.9-0ubuntu7 Architecture: amd64 Date: Wed May 30 19:40:51 2018 DistUpgraded: Fresh install DistroCodename: bionic DistroVariant: ubuntu MachineType: LENOVO 80Y7 ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.15.0-22-generic root=ZFS=rpool/ROOT/ubuntu ro SourcePackage: xf86-input-wacom UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 02/22/2018 dmi.bios.vendor: LENOVO dmi.bios.version: 5NCN38WW dmi.board.asset.tag: NO Asset Tag dmi.board.name: LNVNB161216 dmi.board.vendor: LENOVO dmi.board.version: SDK0J40709 WIN dmi.chassis.asset.tag: NO Asset Tag dmi.chassis.type: 31 dmi.chassis.vendor: LENOVO dmi.chassis.version: Lenovo YOGA 920-13IKB dmi.modalias: dmi:bvnLENOVO:bvr5NCN38WW:bd02/22/2018:svnLENOVO:pn80Y7:pvrLenovoYOGA920-13IKB:rvnLENOVO:rnLNVNB161216:rvrSDK0J40709WIN:cvnLENOVO:ct31:cvrLenovoYOGA920-13IKB: dmi.product.family: YOGA 920-13IKB dmi.product.name: 80Y7 dmi.product.version: Lenovo YOGA 920-13IKB dmi.sys.vendor: LENOVO version.compiz: compiz N/A version.libdrm2: libdrm2 2.4.91-2 version.libgl1-mesa-dri: libgl1-mesa-dri 18.0.0~rc5-1ubuntu1 version.libgl1-mesa-glx: libgl1-mesa-glx 18.0.0~rc5-1ubuntu1 version.xserver-xorg-core: xserver-xorg-core 2:1.19.6-1ubuntu4 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.10.5-1ubuntu1 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:18.0.1-1 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20171229-1 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.15-2
2020-03-11 09:20:21 Timo Aaltonen summary Wacom touchscreens should use libinput, not wacom driver Wacom touchscreens should disable gestures
2020-03-13 04:45:34 Bin Li bug added subscriber Ubuntu Sponsors Team
2020-03-16 06:16:45 Rex Tsai bug task added linux-oem (Ubuntu)
2020-03-16 06:16:56 Rex Tsai bug task deleted linux-oem (Ubuntu Bionic)
2020-03-16 06:17:45 Rex Tsai bug task deleted linux-oem (Ubuntu)
2020-03-16 06:18:26 Rex Tsai bug task added oem-priority
2020-03-16 06:18:38 Rex Tsai oem-priority: assignee Bin Li (binli)
2020-03-16 06:36:51 Bin Li oem-priority: status New In Progress
2020-03-16 06:37:01 Bin Li oem-priority: importance Undecided High
2020-03-24 15:24:47 Brian Murray bug added subscriber Brian Murray
2020-03-26 05:33:03 Mathew Hodson xf86-input-wacom (Ubuntu): importance Undecided Medium
2020-03-26 05:33:06 Mathew Hodson xf86-input-wacom (Ubuntu Bionic): importance Undecided Medium
2020-04-01 14:04:34 Brian Murray xf86-input-wacom (Ubuntu Bionic): status In Progress Fix Committed
2020-04-01 14:04:36 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2020-04-01 14:04:39 Brian Murray bug added subscriber SRU Verification
2020-04-01 14:04:42 Brian Murray tags amd64 apport-bug bionic ubuntu amd64 apport-bug bionic ubuntu verification-needed verification-needed-bionic
2020-04-01 14:04:50 Brian Murray removed subscriber Ubuntu Sponsors Team
2020-04-01 14:16:01 Brian Murray tags amd64 apport-bug bionic ubuntu verification-needed verification-needed-bionic amd64 apport-bug bionic block-proposed ubuntu verification-needed verification-needed-bionic
2020-04-01 20:06:23 Brian Murray tags amd64 apport-bug bionic block-proposed ubuntu verification-needed verification-needed-bionic amd64 apport-bug bionic block-proposed-bionic ubuntu verification-needed verification-needed-bionic
2020-04-02 05:27:40 Bin Li tags amd64 apport-bug bionic block-proposed-bionic ubuntu verification-needed verification-needed-bionic amd64 apport-bug bionic block-proposed-bionic ubuntu verification-done-bionic verification-needed
2020-05-11 06:02:22 Rex Tsai oem-priority: importance High Critical
2020-05-11 06:02:45 Rex Tsai bug added subscriber Rex Tsai
2020-05-11 06:59:46 Timo Aaltonen tags amd64 apport-bug bionic block-proposed-bionic ubuntu verification-done-bionic verification-needed amd64 apport-bug bionic ubuntu verification-done verification-done-bionic
2020-05-12 17:08:04 Launchpad Janitor xf86-input-wacom (Ubuntu Bionic): status Fix Committed Fix Released
2020-05-12 17:08:10 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2020-05-18 05:35:46 Bin Li oem-priority: status In Progress Fix Released