Thread: [DIGImend-users] CTM broken for xf86-input-evdev tablets until X Server 1.12.2?
Brought to you by:
spb_nick
|
From: Favux ... <fav...@gm...> - 2012-09-18 02:19:18
|
Hi Nick, Several users have reported encountering the Coordinate Transformation Matrix bug for their graphic tablet's on xf86-input-evdev (causes the cursor to jump around). Bugzilla – Bug 49347 (5-1-12), "Jumping tablet cursor with transformation matrix": https://bugs.freedesktop.org/show_bug.cgi?id=49347 DIGImend bug tracker: http://sourceforge.net/tracker/?func=detail&aid=3530632&group_id=233297&atid=1089171 It is not clear to me if this bug was always present or is relatively new. The user reports coming in seem to coincide with Ubuntu 12.04 (Precise) or Mint 13 (Maya). And so the hybrid 1.11 and 1.12 X Server they and Debian use. Since Peter committed the fix on 5-16-12 I assume it is in X Server 1.12.2 (5-29-12). Has Debian been made aware of the bug and the upstream fix? If so do you know if they are planning to backport the fix? If Ubuntu is made aware of it (don't currently see a Launchpad bug report) and knows there is Debian fix they may backport the fix to Precise 12.04. Which would then get added to Mint 13 (Maya). Favux |
|
From: Favux ... <fav...@gm...> - 2012-09-18 15:20:46
|
Found two Ubuntu Launchpad bug reports on the bug: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1005321 https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/990466 In the first one Zachary Salzbank (zsalzbank) found the Bugzilla bug report and tested and posted the patch (8-20-12). And he reported that on the second Launchpad bug report. Most of what I see suggests the bug started in the X Server 1.11 series but this Launchpad bug report for Natty seems to be dealing with a similar or the same bug: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/774938 So the problem may go back to X Server 1.10? Not sure how any putative interaction between X input 2.1 and xf86-input-evdev fits in. And the ubiquitous Zachary posts the patch here too. :) Favux |
|
From: Nikolai K. <sp...@gm...> - 2012-09-18 18:23:03
|
Hi Dave, On 09/18/2012 05:19 AM, Favux ... wrote: > Several users have reported encountering the Coordinate Transformation > Matrix bug for their graphic tablet's on xf86-input-evdev (causes the > cursor to jump around). > Bugzilla – Bug 49347 (5-1-12), "Jumping tablet cursor with > transformation matrix": > https://bugs.freedesktop.org/show_bug.cgi?id=49347 > DIGImend bug tracker: > http://sourceforge.net/tracker/?func=detail&aid=3530632&group_id=233297&atid=1089171 > > It is not clear to me if this bug was always present or is relatively > new. The user reports coming in seem to coincide with Ubuntu 12.04 > (Precise) or Mint 13 (Maya). And so the hybrid 1.11 and 1.12 X Server > they and Debian use. Sorry, I didn't investigate how old it is. > Since Peter committed the fix on 5-16-12 I assume it is in X Server > 1.12.2 (5-29-12). The earliest tag with this commit is xorg-server-1.12.99.901. You could see that by running "git describe --contains 749a593e". The commit hash is mentioned in the last bug comment on bugs.freedesktop.org. I assume the only real release including this fix is 1.13.0. > Has Debian been made aware of the bug and the > upstream fix? If so do you know if they are planning to backport the > fix? If Ubuntu is made aware of it (don't currently see a Launchpad > bug report) and knows there is Debian fix they may backport the fix to > Precise 12.04. Which would then get added to Mint 13 (Maya). I didn't notify neither Debian nor Ubuntu. It would be good to do so. Sincerely, Nick |
|
From: Favux ... <fav...@gm...> - 2012-09-18 18:30:25
|
Hi Nick, On Tue, Sep 18, 2012 at 1:22 PM, Nikolai Kondrashov <sp...@gm...> wrote: > Hi Dave, > >> Since Peter committed the fix on 5-16-12 I assume it is in X Server >> 1.12.2 (5-29-12). > > The earliest tag with this commit is xorg-server-1.12.99.901. You could see > that by running "git describe --contains 749a593e". The commit hash is > mentioned in the last bug comment on bugs.freedesktop.org. > > I assume the only real release including this fix is 1.13.0. Thanks Nick. I'll update my posts that the fix is in 1.13.0. I'm still trying to get oriented to the Xorg git browser. When I looked in the 1.12.2 tree I didn't see it but wasn't sure. > I didn't notify neither Debian nor Ubuntu. It would be good to do so. Ubuntu already knows, and I've been linking the reporters to the Launchpad bug reports on this. I've never made a Debian bug report because I don't run Debian. Dave |
|
From: Nikolai K. <sp...@gm...> - 2012-09-18 18:56:55
|
On 09/18/2012 06:20 PM, Favux ... wrote: > Found two Ubuntu Launchpad bug reports on the bug: > https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1005321 > https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/990466 > > In the first one Zachary Salzbank (zsalzbank) found the Bugzilla bug > report and tested and posted the patch (8-20-12). And he reported > that on the second Launchpad bug report. > > Most of what I see suggests the bug started in the X Server 1.11 > series but this Launchpad bug report for Natty seems to be dealing > with a similar or the same bug: > https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/774938 > So the problem may go back to X Server 1.10? Not sure how any > putative interaction between X input 2.1 and xf86-input-evdev fits in. > And the ubiquitous Zachary posts the patch here too. :) All these bugs seem to be the same bug. It could be as old as coordinate transformation matrix feature itself. But testing is needed to know for sure. Sincerely, Nick |
|
From: Favux ... <fav...@gm...> - 2012-09-18 19:33:03
|
That could be. But for Natty evdev axis inversion and swap was broken and Ubuntu said they wouldn't fix it. We had to scramble to implement CTM rotation for Magick Rotation as a replacement rotation method for evdev input tools. Jayhawk did the actual coding because he had the N-Trig digitizer on his tablet PC, which was about the only thing using evdev (for touch) then. I'm trying to wrap my head around him not encountering or missing this issue in Natty and having a hard time with it. He did patch ginn to fix touch drag but that's all I can recall. Favux |