Summary: | Two-finger scrolling - inverted order of fingers | ||
---|---|---|---|
Product: | xorg | Reporter: | Piotr Piastucki <piastucki> |
Component: | Input/synaptics | Assignee: | Peter Hutterer <peter.hutterer> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | peter.hutterer |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Piotr Piastucki
2015-10-22 22:25:56 UTC
Does ubuntu have any patches on top of 1.8.1 or 1.8.2? If not, can you please try to bisect which commit broke this? Thanks There are only 4 commits and none look like they could've triggered this. Ubuntu package can be found here: https://launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/1.8.2-1ubuntu1 along with the list of Debian patches and the actual diff: http://launchpadlibrarian.net/211589436/xserver-xorg-input-synaptics_1.8.1-1ubuntu1_1.8.2-1ubuntu1.diff.gz http://launchpadlibrarian.net/211589407/xserver-xorg-input-synaptics_1.8.2-1ubuntu1_source.changes Let me know if any further info is needed. In case it is not enough I will try to build the package from source and bisect. hmm, that's a few patches there. I'd say try the upstream vanilla 1.8.2 package first if that has the same issue. If so, then you can bisect. Thanks I do not think it is related to Debian patches. I tried the following: 1) install 1.8.1 from Debian https://packages.debian.org/jessie/xserver-xorg-input-synaptics WORKS FINE 2) install 1.8.2 from Debian https://packages.debian.org/sid/xserver-xorg-input-synaptics DOES NOT WORK PROPERLY 3) overwrite /usr/lib/xorg/modules/input/synaptics_drv.so with the one from 1.8.1 WORKS FINE 4) download synaptics sources and build locally - http://ftp.x.org/pub/individual/driver/xf86-input-synaptics-1.8.2.tar.bz2 5) overwrite /usr/lib/xorg/modules/input/synaptics_drv.so with the one built in 4) DOES NOT WORK PROPERLY I will try to bisect now More findings: 1) master i.e. git clone http://anongit.freedesktop.org/git/xorg/driver/xf86-input-synaptics.git, build locally, overwrite /usr/lib/xorg/modules/input/synaptics_drv.so WORKS FINE 2) 1.8 branch i.e. git clone -b synaptics-1.8-branch http://anongit.freedesktop.org/git/xorg/driver/xf86-input-synaptics.git , build locally, overwrite /usr/lib/xorg/modules/input/synaptics_drv.so DOES NOT WORK PROPERLY 3) reverting to 1.8.1 i.e. git reset --hard d50c4bab8ae2836a0f38b29a5d22be2e950e4d08 DOES NOT HELP 4) bisecting master reveals that the issue is fixed by http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=ec0901e5f81d9cad6cc8bbdcb5ea075009c13de5 Cherry-picking ec0901e5f81d9cad6cc8bbdcb5ea075009c13de5 into 1.8 branch fixes the problem. So it might be actually the case that there was a Debian patch that addressed the issue in 1.8.1 and no longer works in 1.8.2. Question - any chances you can include the fix in 1.8 branch? done, commit 3e7508ac087028f8f8e116f5279dad1ebcdc58e6 on the 1.8 branch. I'll do a release in the next couple of days if nothing else comes in. thanks for bisecting, that made it a lot easier for me :) Thanks! for the archives, synaptics 1.8.3 was released today and includes this patch: http://lists.x.org/archives/xorg-announce/2015-November/002652.html |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.