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

=== MacSlow is now known as MacSlow|lunch
=== MacSlow|lunch is now known as MacSlow
cndSatoris, the bug report looks nice :)14:02
cndunfortunately, I'm getting some duplicate entries14:02
cndyou have them in your foo.html too14:03
cndlook at bug 96352514:03
cndwhen I run your script it has three entries for each task (dulwich and bzr-git)14:03
cndoh wait14:04
cndthere's something buggy with the colunn sorter14:04
cndahh, nm, I didn't realize something14:04
cndthere's three tasks for that bug14:04
cndfor each task, there are three entries where there should be only one14:04
* bregma drains his coffee cup14:13
cndI think I have fixed all the "bugs" with touchscreens in X right now, but there is a design issue that prevents menus from working properly14:14
tvossworking on utouch-frame generic backend, prototype of x-backend rewrite is working, iterating chromium patch, jenkins work (production and staging)14:14
cndI'm trying to figure out if we should just say they are broken14:14
cndand move on14:14
cndor if we should change the XI 2.2 protocol slightly when explicit device grabs are used14:15
tvosscnd, what is the design issue? Just curious14:15
cndwhen a touch begins, a list of listeners is created14:15
cndtouches and pointer events derived from them are only ever sent to that list of listeners14:15
SatorisBug report and bugfixing secret project.14:16
cndhowever, the way menus work is it receives a button press14:16
tvossah, and a menu opens up after the initial list of listeners is created?14:16
cndthen it creates a new menu window14:16
cndand then it grabs the device14:16
cndand it expects to receive events through that grab14:16
Satoriscnd: you can't have only one line for each entry, because they can all have different status/importance/milestone/etc.14:16
cndwhich it does for subsequent touches, but not for the touch that initiated it14:16
cndSatoris, there should be one line per task14:17
SatorisOr putting them in a tree structure, which is unsortable as discussed earlier.14:17
cndI'm seeing 3 lines per task14:17
cndbut only for a few bugs14:17
cndmost are correct14:17
cnddandrader, standups!14:17
SatorisHmm. That is strange.14:18
dandraderI'm now debugging the patch that makes unity use geisv2 api with accept() reject() (regular recognizer)14:18
cndbregma, if you're going to drink coffee by the water cooler, you need to chat too :)14:18
bregmaI got my gesture-config stuff almost done yesterday then realized the config is per-subscription, not global, so now I have a whole lot more left to impement14:18
cnddandrader, where do we stand with the geis touch coordinates?14:18
bregmatest cases these days are the bulk of the work14:18
SatorisI put bugs in an array. Probably need to change that to a dict so that duplicates go away.14:19
cndSatoris, ahh, that sounds like a good idea :)14:19
dandradercnd, didn't start working on it yet. will do after I finish with the unity geisv2 update (ie. once it's working again)14:19
cnddandrader, how long until you have geisv2 done?14:19
dandradertook much more work than I anticipated. I wanted to expose that event->groupset->group->gestures hierarchy in GeisAdapter14:21
cnddandrader, if it's not much more then that's fine, but we need to focus on fixing bugs for the release14:21
bregmajeepers cripes I just went to do an apt-get upgrade and it's 2 GB of downloads... has every single package in the distro been updated in the last 3 or 4 days?14:22
Satoriscnd: is there anything else to add to the output?14:22
cndSatoris, assignee would be good14:23
SatorisOk, will add.14:23
cndotherwise, I think it's good :)14:23
cndfor a future version, I'm starting to think we want to separate bugs that are relevant to us, and bugs that are our responsibility14:24
cndso the bzr-git signed tag support is relevant to us, but not under our control14:24
cndwe'll have to come up with a way to separate them though14:24
cndbut that's after we get the initial report up14:25
cndI'll be biab14:29
Satoriscnd: I'll leave now but Skype later?14:36
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
dandradercnd, https://code.launchpad.net/~dandrader/utouch-geis/lp984069/+merge/10233715:45
dandradershould I include a test as well?15:46
cnddandrader, fix looks good, but yes it does need a test15:55
cnddandrader, you can use one of the existing touchscreen device recordings in the geis testsuite15:55
dandradercnd, could you test it out (as explained in the proposal)?15:57
cnddandrader, yeah15:57
cnddandrader, I won't get to it for a bit thoug15:58
cndmeetings and such15:58
dandraderok15:58
=== dandrader is now known as dandrader|lunch
cndbregma, wrt dandrader|lunch's branch, did you build and run the unity branch too?16:55
cndif you were able to perform three touch gestures, then it should be all fixed16:55
bregmano, I have not rebuilt unity17:01
bregmaI do want to know why having to have all three touches in the window is a requirement17:01
bregmait seems we discussed that and I recall the conclusion was that it's OK for one touch to be outside the window (fat fingers and small windows)17:02
bregmathat's why Ikbel asked the question on the big17:02
=== dandrader|lunch is now known as dandrader
dandraderbregma,  I get several failures when running geis tests. do they all work for you?17:16
bregmayou mean "make check"?17:19
dandraderyes17:20
bregmayes, works for me on all my machines, at least on a first pass17:20
dandraderwell, if I leave my computer alone while the display is blank I get only one failure (a seg fault)17:20
bregmaon subsequent runs I sometimes get the spurious failure17:20
dandraderso the tests automatically switch to a tty and should be kept there?17:22
bregmaI don't run them in a tty17:22
bregmathe gtest-based tests shouldn't need one, the check-based tests don;t need one17:23
bregmayou _do_ need to be root to run the gtest-based tests17:23
dandraderme neither, but when I run them they seem to do so. My screen gets blank and I have to do Ctrl+Alt+F7 to get back to my desktop17:23
dandraderyes, I'm running them as root17:24
bregmaperhaps one of the captive evemu recordings are doing something bad to your desktop17:24
dandraderhmm... now I get more failures but no tty swithc17:27
dandraderthat switch might be related to the fact that I'm running compiz from a tty17:27
dandraderwould be nice if those recordings could be played in-process through a fake utouch-frame layer17:28
bregmaor something like that17:35
cnddandrader, yes and no, I like having the recordings play through X because then I can double check that I haven't screwed anything up in the display server :)17:59
cndand the necessary VT switch should be fixed in a future xorg-gtest release17:59
cndif you have xorg-gtest build and installed from upstream git, then log out and back in, you shouldn't need a VT switch anymore17:59
dandradersomething is really wrong. tests in all utouch projects are failing for me. no utouch-grail test gets any event (such as device added) for instance18:39
dandraderI wonder what has changed since the last time I've run those tests...18:39
dandrader(successfully, that is)18:40
cnddandrader, do you have a stale X server process maybe?19:10
cndsometimes the test dies unexpectedly and the X server is left running19:10
dandraderhmmm... let me check19:10
cndthat could cause an issue19:10
dandradercnd, I did!19:12
dandradergood. now I'm back to a new set of failures and that odd VT switch :)19:12
cnddandrader, hopefully that is resolved with an upstream X server patch and an update to xorg-gtest19:12
cndI'm just waiting on keith packard to merge the patch into xserver19:12
cnddandrader, I'm checking out geis and unity now :)19:13
dandradermy frustration level decreased quite a bit now :)19:13
dandrader(with your tip about the stale X server)19:14
cndgood, though I'm sorry you had to go through it :(19:14
bregmaah, yeah, that.  forgot to mention it sometimes happens19:15
dandradercnd, btw, I think you're the appropriate person to reply to this one https://bugs.launchpad.net/unity/+bug/978378/comments/119:15
cndahh, I hadn't seen that comment yet19:16
cndI'll respond19:16
cnddandrader, btw, Ikbel was a previous member of the utouch team19:16
cndhe wrote ginn19:16
cndjust fyi19:16
dandraderhmmm, is he still at Canonical?19:16
bregmathat's the comment on the bug I mentioned above (see scrollback)19:17
bregmadandrader, no, he's studying full time19:17
dandraderah, ok19:18
cnddandrader, hmm... the coords still seem wrong19:23
cndI'll debug a bit19:23
dandrader :(19:24
cndoh wait19:25
cndI checked out the wrong geis branch :)19:25
cnddandrader, the geis change fixed it :)19:28
cnd\o/19:28
dandraderfinally!19:29
cndwhen straddling windows it doesn't work any more19:29
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader

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