/srv/irclogs.ubuntu.com/2011/06/28/#ubuntu-x.txt

tjaaltonbryceh: the fix for bug 778758 is already in oneiric08:52
ubot4Launchpad bug 778758 in xorg (Ubuntu Oneiric) (and 2 other projects) "The apport hook discourages new bug reports (affects: 3) (dups: 1) (heat: 88)" [Undecided,Fix released] https://launchpad.net/bugs/77875808:52
tjaaltonor did you mean natty08:52
brycehtjaalton, yes, natty08:54
tjaaltonah, yes it's fine08:54
tjaaltonhrm, so reverting to the broken crtc confinement patch made the build pass again09:01
tjaalton..and it really doesn't make sense comparing build logs generated with -j209:08
tjaaltonsomething wrong with the xserver rules file, need to run debuild clean twice09:21
tjaaltonor oneiric, the error:09:21
tjaaltonNo patches applied09:21
tjaaltonrm -rf .pc stampdir/patch09:21
tjaaltondebuild: fatal error at line 1322:09:21
tjaaltoncouldn't exec fakeroot debian/rules: 09:21
tjaaltonat the end of the first run09:22
tjaaltonRAOF: think I found the bug in the patch09:55
RAOFtjaalton: Cool.  My build failed with a missing list.c, but I hadn't actually looked back in at it to make sense of it.10:05
tjaaltonyeah10:05
brycehheya RAOF10:05
tjaaltonRAOF: it's just a test, I've disabled building it and checking if it's enough to "fix" it10:06
tjaaltonnope :)10:07
tjaaltonfixes.c missing as well10:07
tjaaltonduh10:07
RAOFbryceh: Good $TIME_OF_DAY :)10:08
tjaaltonhmm, maybe just pull what got upstream10:11
RAOFI started doing that, but I'm not sure that all of it actually made it upstream.10:12
tjaaltonpart of it was merged in february10:14
RAOFYeah, but that was some setup work.10:15
RAOFIt didn't include (a) actually calling ConfineCursorHarder, or (b) any ConfineCursorHarder implementations ;)10:15
tjaaltondetails..10:16
RAOFI'm going to backport the Xi 2.1 raw-events-delivery patches so that DX can implement proximity animations sanely…10:16
RAOFHm.  Have they not made it off the list yet?10:18
tjaaltonseems like it10:21
tjaaltonat least no reply from keithp about merging them10:22
tjaaltonI'll probably split the pointer barrier patch in two, the v3 patch in its own file and the rest in the other10:22
tjaaltonit needs some changes, to not build missing tests10:23
tjaaltonhmm or just update the current one, meh10:27
AmaranthRAOF: By sanely do you mean without polling for the mouse position?10:46
RAOFAmaranth: Indeed.10:46
RAOFtjaalton: Do you want to finish fixing the crtc patch, or do you want to hand over to me?10:47
tjaaltonRAOF: I'm done, test-building next10:48
tjaaltonI just diff'ed the changes to cursor.c in v3 and ported the changes over10:49
tjaaltonand dropped the change to test/Makefile.am10:49
tjaaltonbuilt11:07
tjaaltonok, maybe should test this sucker then11:22
RAOFWoot!11:23
tjaalton..right after these updates :)11:24
RAOFMessages from our sponsor!11:27
tjaaltonbah, cking took the stage :)11:28
tjaaltonthe projector is still reserved, need to find another one12:20
tjaaltonworks!12:38
tjaaltonfixing bug 55498414:43
ubot4Launchpad bug 554984 in xserver-xorg-input-evdev (Ubuntu) "[lucid] enable trackpoint scroll emulation by default (affects: 17) (dups: 6) (heat: 68)" [Wishlist,In progress] https://launchpad.net/bugs/55498414:43
tjaaltonand enabling middlemouse emulation for those, to allow dragging with the emulation14:44
tjaaltoni guess it's a compromise I'm willing to live with :)14:44
lilstevietjaalton: you good with finding what is causing bugs in evdev? :p14:54
tjaaltonlilstevie: there are none, silly you..14:54
lilstevietjaalton: hah14:55
lilstevietjaalton: I am having a weird issue with a touchscreen and either evdev or xorg tripping on it14:56
lilstevietouch frame is correctly implemented :)14:56
lilsteviebut I need to bash 2 fingers to some random tune to get it to detect the click event14:57
tjaaltonhmm not sure, those are usually kernel bugs if evdev is used14:58
lilsteviekernel is not the bug here :)14:58
lilsteviekernel is about 3 months worth of hard work to make perfect :)14:58
lilstevieand it is fine to maverick14:58
tjaaltonmaybe something to do with the multitouch patches14:59
lilsteviehmm15:00
lilsteviei see15:00
tjaaltonjust guessing15:00
lilstevieit is weird cause the mouse cursor doesn't follow my finger but x is tracking the location the pointer should be at15:00
lilstevieand the weird tappy pattern is just a strange quirk, the touch frames are identical for each tap15:01
tjaaltonhmm, cnd ^ ?15:01
lilstevieI have been logging the kernel output to make sure it wasnt that15:01
lilstevieheh cnd said it was time to start looking at evdev15:01
cndlilstevie, it could be something where to get a tap you need to physically press down and up within a certain amount of time, but you must also move one pixel for it to register15:03
cndmaybe that's the bug?15:03
lilsteviecnd: hmm that would be difficult to confirm15:03
cndyeah :)15:03
lilsteviecnd: it is also hard to reliably trigger a full click15:05
lilsteviecnd: but that at least 1px movement is something that could certainly be an issue15:05
lilsteviein none of the successful cases has there not been +px15:06
cndyou could use evemu-record to record good and bad clicks to see what is different15:06
lilstevieoh dear god :p15:06
cnd:)15:06
lilsteviegoing to do that now15:08
lilsteviecnd: I forgot the syntax for evemu, what did I need to do again15:15
cndlilstevie, https://wiki.ubuntu.com/Multitouch/Testing/uTouchEvEmu#Debugging15:15
lilsteviety15:15
lilstevieok got then15:17
lilsteviethem :D15:17
lilsteviecnd: http://lilstevie.geek.nz/touch/device.prop and http://lilstevie.geek.nz/touch/device.record15:26
cndlilstevie, I won't be able to look at them for a while :(15:34
cndyou can read more legible output if you run evtest on the device node and then play the recording back15:35
cndcomparing the good and bad taps may give you an idea15:35
lilsteviehm ok15:36
lilsteviecnd: ok I am seeing a theme here15:41
lilsteviecnd: only one of X/Y are reported on touches that work15:43
cndon touches that work?15:43
cndI'd expect touches not to work if X and Y aren't both provided15:43
lilsteviethe touches that register, as in those that follow the click action report only 2 of the 3 params15:45
lilstevieeither X+Y, X+BTN_TOUCH, or Y+BTN_TOUCH15:45
lilsteviecnd: http://pastie.org/2134438 for instance is a touch that worked15:47
cndlilstevie, that's weird15:51
cndit shouldn't handle a touch unless both X and Y are provided15:51
cndoh wait15:51
cndevdev takes care of that15:51
lilsteviehm15:52
cndso the problem is when BTN_TOUCH goes down but X and Y are not provided?15:52
cndeither X and Y are not provided, that is15:52
cndshoot, that's not right15:52
cndwhen both X and Y are not provided15:52
cndif (!X && !Y)15:52
cnd:)15:52
lilstevieno the problem occurs when both X and Y are provided15:53
lilstevieactually nvm I phail that is the second fingers dummy data16:01
lilsteviecnd: the touch that works is showing btn_touch, X, and Y on finger being lifted as well16:01
lilsteviebut the kernel driver only reports if movement has occured16:02
cndlilstevie, so the kernel doesn't report BTN_TOUCH unless there's motion?16:03
lilstevieno btn_touch is reported when it changes16:03
lilsteviethe kernel driver doesn't report ABS_X if ABS_X has not changed since last report16:03
lilstevieso when I lift my finger BTN_REPORT changes to 0, but X/Y haven't changed so no report16:04
cndso it sounds like a kernel driver bug16:04
cnddo you understand how to fix it up at this point?16:05
lilstevieI think I have an idea,16:05
cndcool16:05
lilsteviebut it means using those cheap tricks I was hoping to not use, part of my cleaning up the driver for release is probably the one thing that will fux16:06
lilsteviefix this16:06
tjaaltonlilstevie: is bug 637874 related?16:51
ubot4Launchpad bug 637874 in xserver-xorg-input-evdev (Ubuntu) "Ubuntu Patches in evdev cause regressions on touchscreen (affects: 8) (dups: 1) (heat: 46)" [Undecided,Confirmed] https://launchpad.net/bugs/63787416:51
lilstevietjaalton: nah it is different16:52
tjaaltonok16:52
lilstevietjaalton: this one has touch register in xorg core, but the mouse pointer doesn't move16:53
lilstevieI still get stuff like tooltips for where I touched16:53
lilsteviethe "pointer" ends up where I touch16:53
tjaaltonhmm, was the "hide a cursor after a few seconds" a change in the xserver or elsewhere?17:18
brycehtjaalton, I recall the Dx team talking about something like that last sprint17:24
bryceh(think it was for removing 'clutter' from the screen)17:25
tjaaltoni remember tseliot pointing out the change at some point17:26
tjaaltonisn't the first time I'm asking :)17:26
tseliottjaalton, bryceh: unclutter does it but I guess gtk applications do it now too17:29
tseliotthere's no such thing in qt apps AFAIK17:30
tjaaltonok, so where do I throw bug 774434?17:32
ubot4Launchpad bug 774434 in xserver-xorg-input-evdev (Ubuntu) "mouse pointer disappears in ubuntu 11.04 (affects: 12) (dups: 2) (heat: 124)" [Undecided,Confirmed] https://launchpad.net/bugs/77443417:32
brycehRAOF, what's the low down from that kernel graphics bug process meeting?17:32
tjaaltonI could just close it17:32
tjaaltonnah, tossed it over17:33
RAOFbryceh: Oh!  Basically that JFo's on a leave of absence and so we shouldn't be subscribing/assigning things to him and expecting that to do anything; we should just be tagging kernel-handoff-graphics to get things on their radar.17:35
tjaaltonbug 796325 is fun17:35
ubot4Launchpad bug 796325 in xserver-xorg-input-evdev (Ubuntu) "USB HD used as pointer input dev (affects: 1) (heat: 254)" [Undecided,New] https://launchpad.net/bugs/79632517:35
tseliottjaalton: but we don't install unclutter by default. I guess it's gnome/gtk/etc. that does it17:35
tseliotI can reproduce it here without unclutter17:36
tjaaltontseliot: ah ok17:36
tjaaltonI have it installed in oneiric17:36
tseliottjaalton: it turns out that I was right: https://bugzilla.gnome.org/show_bug.cgi?id=328516#c617:39
ubot4Gnome bug 328516 in general "Hide mouse cursor when keyboard is in use and mouse isn't" [Enhancement,Unconfirmed]17:39
brycehRAOF, ok17:39
tjaaltontseliot: yeah, thanks17:40
tseliotnp17:40
brycehRAOF, I re-tagged all the 'xorg-needs-kernel-fix' tagged bugs to 'kernel-handoff-graphics' yesterday17:40
RAOFbryceh: Great; we're therefore doing what we should be doing :)17:41
brycehRAOF, did they indicate who on their end will be reviewing that list?17:42
tjaaltonuh, cursor up key not working if xserver is not restarted (kubuntu)??17:42
tjaaltonon logout17:42
RAOFbryceh: No; they no longer have a dedicated triager so I assume they're all scanning that list.17:43
brycehok, touched base with ogasawara17:50
brycehsounds like they'll be scanning that list weekly, but for critical items we should ping them on #ubuntu-kernel17:51
RAOFOk.  That sounds easy enough.17:59
=== yofel_ is now known as yofel
horstledoes anybody know what this means "NVRM: Xid (0000:03:00): 6, PE0001"? 23:05
horstleseen at dmesg23:05

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!