/srv/irclogs.ubuntu.com/2012/04/03/#ubuntu-touch.txt

cndyeah00:08
cndI only branched because of the multiarch issue00:08
cndI haven't branched the other projects00:08
dandradertvoss, morning10:05
tvossdandrader, morning :)10:06
dandraderhave you played with Unity's autopilot already?10:06
tvossdandrader, a little bit, but no serious result yet10:06
tvossdandrader, tried to prototype a class MultiTouchDevice in X11.py, like lamalex suggested yesterday10:07
dandradertvoss, I found it a bit fragile. When I run, a good number of tests failed10:07
tvossdandrader, did you look into autopilot yet?10:07
tvossdandrader, I think thomi sent around an email in the morning that mentioned failing autopilot tests10:08
dandraderquite hard to make this kind of tests reliable, there are just so many variables. running from within a virtual machine with a pristine ubuntu installation might be "a must" for running it...10:09
dandraderon the other hand it's quite neat to see the whole UI moving by itself, showing and hiding launcher, dash, etc :)10:10
dandraderhmm... good to know10:10
tvossdandrader, yeah, it's a pretty cool technology10:18
tvossdandrader, are you planning on looking further into autopilot? I have pretty much stuff on my plate regarding chromium patch and jenkins maintenance10:19
dandraderI have to provide some testing for the utouch stuff there one way or another, since I have two bug fixes that have been blocked because they are missing tests10:22
dandraderbut first I will invest some time in figuring out the feasibility of making unit tests10:23
dandraderI fear the headaches that might come from autopilot (many dependencies)10:24
tvossdandrader, ack ... unity already uses google test10:38
dandraderyes10:38
=== MacSlow is now known as MacSlow|lunch
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
SatorisSomeone want to test this: lp:~jpakkane/arsenal/utouch-bug-script12:19
SatorisRun the file scripts/get_touch_bugs.py and redirect stdout to an HTML file.12:19
SatorisAre three and four finger actions broken for anyone else?12:34
dandraderSatoris, they were working last time I tried12:44
dandraderthat was last Friday. But I'm using lp:trunk versions of utouch-* and not stuff from repositories12:44
SatorisI use the daily build PPA, which should be the same.12:46
SatorisThree and four finger touches come to applications, but two finger touches disappear somewhere.12:48
SatorisEven though I have disabled all scrolling thingies.12:48
dandraderSatoris, one thing you could do is removing synaptics xorg driver and see if you get the two-touches events12:51
dandraderthat would confirm the culprit at least12:51
SatorisBut doesn't that driver read the evemu interface? Without it there should be no mouse/touch events at all.12:52
bregmaI believe both synaptics and evemu use the /dev/input interface13:01
bregmaI mean evdev, not evemu13:02
SatorisThere is a plain evdev driver for X now?13:02
bregmaalthough evemu also uses the /dev/input interface13:02
bregmathere has been for a few releases now13:03
bregmait's what gets used for touchscreens13:03
bregmait can also be used for touchpads, but we don;t normally recommend it13:03
bregmabecause it won;t work the way WIn 95 and Mac OS users expect13:03
SatorisOk, I see it. Is there a way to blacklist the Synaptics driver or does one have to uninstall the package?13:04
=== MacSlow|lunch is now known as MacSlow
bregmayou can blacklist the synaptivs driver usiing fancy config scripts in, um, some /var/lib directory somewhere....13:04
bregma/usr/share/X11/xorg.conf.d13:05
bregmasee, /var/lib13:05
SatorisIt does not seem to have anything X or evdev related ...13:08
SatorisChanging the input driver from synaptics to evdev causes all touches disappear.13:27
SatorisChanging it back made touches work.13:28
SatorisGestures, too.13:29
SatorisThis does not make ANY SENSE. <o>13:31
bregmadark magic?13:34
bregmablood magic?13:34
SatorisI think this calls for magic written with a 'k'.13:35
bregmarestarting X to pick up new shared libraries?13:35
SatorisBy which I mean magick.13:35
SatorisIn theory, yes. But the old X used the old libraries, which were working fine yesterday.13:36
=== dandrader is now known as dandrader|lunch
* tvoss will miss the standup today, ps-qa meeting13:54
cndtvoss, when you have a chance, just pop in to let us know how things are going and what you're up to14:06
cndSatoris, I don't have any issues with trackpad 3 and 4 touch gestures14:06
cndfour touch gestures should always work, no matter what settings you have14:07
SatorisThe properties reported by xinput were strangely out of whack when the gestures were broken. Fiddling with them did not help. They are ok now, though.14:11
cndinteresting14:11
cndSatoris, are you running the standard desktop with gnome-control-center, gnome-settings-daemon?14:11
SatorisAs it comes out of the box, yes.14:12
SatorisShared library wackiness is the most probable explanation, methinks.14:13
cndhuh14:13
cndSatoris, I just tried your script14:13
cndit looks pretty good!14:13
cndI think all the data is there14:14
cndit could be cleaned up visually, table borders and headers, etc.14:14
cndbut it'll be a great help14:14
SatorisThe API differences between launchpadlib and the helper lib thingie are minimal. The only difference seems to be how you get the launchpad object.14:14
cndit's already found lots of bugs I didn't know existed :)14:14
cndok14:15
SatorisWhich made me suspect that one of them was deprecated.14:15
* bregma stands up, scratches his arm, and yawns14:15
cndheh14:15
cndI'm going to be proposing a fix for bug 972012: Touchscreen touches are not rejected until they end14:15
cndthen probably weeding bugs from the new bug list that Satoris has created14:16
SatorisMade the script. Then I fought the X, and the X won.14:17
bregmaI'm seeing q few memory leaks when running the geis testsuite, I'm hoping they're poorly written test cases, but I want these to run clean, so.....14:17
bregmaI shot the sherriff14:17
cnddandrader|lunch, standups :)14:17
bregmaI'm trying to do a dist-upgrade in the background and it's giving me a time-to-copletion estimate of between 4 hours and 9 days, depending on when I look14:18
cndugh14:18
bregmaright now it's down to 1 hour 15 minutes14:18
SatorisI strongly suggest having someone else do the CSSification of the bug list. I haven't done it in ages, so the end result probably won't be all that spectacular.14:18
cndSatoris, hopefully we can reuse an existing template?14:19
cndand change it slightly as needed?14:19
SatorisThe "templates" in Arsenal are mostly test thingies rather than production. Most scripts just do their own thing, some with Gnuplot, even.14:20
cndhmm14:20
SatorisPlus if there is not a template for the exact layout we have, it has to be recreated anyway.14:20
SatorisAnd the test templates are very problem specific, such as bugs-by-team.mako.14:26
SatorisThey seem to be doing some sort of a JSON data transfer thingie of which I'm not entirely sure what it does.14:27
cndok14:28
cndSatoris, I would love it if we could get a nice list like: http://reports.qa.ubuntu.com/reports/kernel-bugs/reports/_kernel_hot_.html14:30
SatorisSince (not all of) their scripts are not in Python, this is probably just a way to get data from one place to another rather than just using Genshi directly.14:30
SatorisWell, I _can_ do it, but someone with Web experience probably would get it done faster. Just sayin'.14:32
cnddandrader|lunch, bregma: I just pushed a couple MPs for grail14:32
cndbiab14:33
Satoriscnd: leaving now, Skype later?14:33
cndSatoris, sure14:33
SatorisOk. Bye.14:33
bregma22h 59min 27s14:36
bregma5d 14h 6min 19s14:37
bregmaI think I'm overloading a local network node or something14:38
tvosshey folks14:39
bregma8d 9h 10min 7s14:40
tvossworking on chromium patch set, helping out with various jenkins tasks14:40
tvossdived into autopilot today a little mor14:42
tvosse14:42
tvossbut no definite result, yet14:42
=== dandrader|lunch is now known as dandrader
dandraderdamn, missed the stand up.14:46
dandraderI'm working on a unit test for GestureEngine in unity14:46
dandraderfor bugs https://code.launchpad.net/~dandrader/unity/lp940612 and https://code.launchpad.net/~dandrader/unity/lp96955414:47
tvosscnd, hangout?16:00
cndsure16:00
cndone sec16:00
tvosscnd, ack :)16:00
cndtvoss, did you get an invite?16:02
tvosscnd, no16:02
cndhmm16:02
tvosscnd, let me try16:02
cndk16:02
tvosscnd, pint17:55
tvosss/t/g17:55
cndpong17:55
tvossregarding the virtual d'tor: I think every test reyling on a a custom fixture inherits the fixture17:56
tvossiirc17:56
cndoh right17:57
cnddidn't think of that17:57
tvossshould we put it in the comment on the mp for reference?17:57
cndI forgot about the distinction between the test class and the fixture class17:57
cndI'll do it17:57
cndthanks17:57
tvossnp, happy to approve with that changes17:58
cndtvoss, so I did some more reading18:05
cndand the virtual destructor doesn't need to be specified if you are deriving from a base class that already has one18:05
cndwhich testing::Test does18:05
tvossah, like a transitive virtual d'tor?18:05
cndI guess18:06
cndhttp://www.parashift.com/c++-faq-lite/virtual-functions.html#faq-20.718:06
cndit might also explain why it wasn't necessary in any of the other tests18:06
tvoss yeah, wasn't aware that it is transitive, thanks for the hint :)18:07
cndtvoss, I pushed the subscription deletion change to the test branch18:11
cndand commented on the fix branch18:12
tvossmakes sense. Do I just need to approve the test branch then?18:12
tvossah, got it ... already approved18:13
cndyay18:13
tvosscool18:13
bregmawoo-hoo, I'm back18:21
bregmaseems my ISP was having some network troubles, or something18:22
cndbregma, are you all updated too?18:34
bregmaas of a few hours ago, yes18:35
bregmaI have about 16 kernels I need to purge18:35
cnddandrader, bregma: still looking for a review of: https://code.launchpad.net/~chasedouglas/utouch-grail/fix-hold-reject/+merge/10062118:35
cndheh18:35
cndI'm going to cut a new release of grail after it's merged18:35

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