mterry | Heyo! Does anyone know what drives the creation of the autopilot-finger device in Mir when running under autopilot? It's not being created correctly in the nested case | 02:06 |
---|---|---|
thomi | mterry: I probably do | 02:06 |
thomi | mterry: but I'm not sure I understand the questino :) | 02:06 |
* mterry jumps on thomi and doesn't let go | 02:06 | |
thomi | *question, even | 02:06 |
mterry | thomi, I'm looking at running unity8 in 'nested mode' which is where there is a system Mir and a user Mir | 02:07 |
mterry | thomi, input works fine normally | 02:07 |
mterry | thomi, but when under autopilot, the Mir autopilot-finger device gets created as an external pointer, instead of an internal touchscreen, as it should | 02:07 |
thomi | so, when you say "external pointer, instead of an internal touchscreen", is the problem that it shows up as a mouse device, and not a touch device? | 02:09 |
thomi | or the "external" vs "internal" bit? | 02:09 |
mterry | thomi, I believe the problem is that it's a pointer, not a touchscreen. Because the symptom I'm seeing is that drags don't happen. And movement with a pointer probably isn't translated into a drag without a button down | 02:10 |
thomi | hmm, so autopilot only supports multi-touch under mir. In order for it to create a mouse device it needs xlib bindings | 02:12 |
mterry | thomi, well, I suppose those are installed. But I'm not sure why it would decide to do that? | 02:14 |
thomi | it wouldn't, unless the test case asked it to | 02:15 |
thomi | I suspect the problem is elsewhere | 02:15 |
mterry | thomi, I'm running the same test case just with different Mir config | 02:15 |
thomi | do you have a test log from the failure? | 02:15 |
mterry | thomi, yeah :-/ | 02:15 |
mterry | thomi, yeah I've got a log, but with quite a bit of me-specific Mir debugging printfs in it | 02:15 |
mterry | thomi, I'm guessing this is a Mir bug, not an autopilot one | 02:15 |
thomi | so in the AP log, if you see '_uinput' lines, you're using uinput, which means multitouch | 02:16 |
mterry | thomi, well, it makes two devices, one is "py-evdev-uinput" and one is "autopilot-finger", which I'm guessing means it's using uinput | 02:18 |
thomi | mterry: right - the first is the keyboard device | 02:19 |
thomi | the second is the multi-touch device | 02:20 |
mterry | thomi, ah, ok | 02:20 |
=== chihchun_afk is now known as chihchun | ||
=== chihchun is now known as chihchun_afk | ||
=== chihchun_afk is now known as chihchun | ||
=== duflu_ is now known as duflu | ||
=== chihchun is now known as chihchun_afk | ||
alan_g | alf_: any thoughts on https://code.launchpad.net/~robertcarr/mir/client-input-report/+merge/194028 (if not I'll just top-approve) | 12:02 |
=== Wellark_ is now known as Wellark | ||
=== tjaalton_ is now known as tjaalton | ||
alf__ | alan_g: sorry, network problems, I am ok with the MP | 12:26 |
alan_g | alf__: nw | 12:27 |
=== alan_g is now known as alan_g|lunch | ||
=== dandrader is now known as dandrader|afk | ||
=== dandrader|afk is now known as dandrader | ||
=== alan_g|lunch is now known as alan_g | ||
=== dandrader is now known as dandrader|brb | ||
=== dandrader|brb is now known as dandrader | ||
alan_g | alf__: I was just referring to the C++ standard and could not help noticing that the declaration style there is the one Daniel thinks is used by a few eccentrics. | 15:04 |
alf__ | alan_g: Some people argue that all C++ users are eccentrics, and we should just go back to C ;) | 15:12 |
alan_g | Some people are welcome to put that into practice (so long as they stop bothering me) | 15:13 |
=== alan_g is now known as alan_g|tea | ||
=== dandrader is now known as dandrader|lunch | ||
=== alan_g|tea is now known as alan_g | ||
kgunn | Mirv: just a heads up...we're wanting to update our mir trunk & we have an abi break that needs coordinating, i'll ping you on monday as i understand you guys are struggling to get back to green | 16:06 |
racarr | Morning | 16:57 |
alan_g | kdub: any guess what bug 1249019 might be? | 16:57 |
ubot5 | bug 1249019 in Mir "Test failure: AndroidGPUDisplay.hwc_display_ok_with_gles" [Undecided,New] https://launchpad.net/bugs/1249019 | 16:57 |
kdub | alan_g, perhaps unity8 is running? | 16:57 |
kdub | let me try | 16:57 |
racarr | alan_g: Try running | 16:58 |
alan_g | kdub: Nope - it fails the first iteration then | 16:58 |
racarr | powerd-cli active | 16:58 |
racarr | and backgroundingit | 16:58 |
kdub | yes, could be that too | 16:58 |
racarr | powerd can put the screen in to a suspsned state that mir cant remove attimes | 16:58 |
alan_g | This is a pass once fail second time scenario | 16:59 |
alan_g | racarr: "powerd-cli active" says "Press ctrl-c to exit." | 17:01 |
racarr | alan_g: Yes you background it | 17:05 |
racarr | the functionisas long as it is alive | 17:05 |
racarr | it keeps powerd in the active state | 17:05 |
racarr | weird interface | 17:05 |
alan_g | racarr: still get a SIGABRT on the second test cycle | 17:06 |
racarr | alan_g: :* | 17:16 |
racarr | :(* | 17:16 |
racarr | not aware of it then | 17:17 |
alan_g | racarr: I'm guessing it is a teardown problem - If I repeatedly run the test executable it doesn't show a problem | 17:18 |
racarr | ah | 17:18 |
=== dandrader|lunch is now known as dandrader | ||
=== alan_g is now known as alan_g|EOD | ||
=== dandrader is now known as dandrader|afk | ||
=== dandrader|afk is now known as dandrader | ||
racarr | I love writing the literal for a null function "[](){}" lol | 20:28 |
kdub | racarr, hah, yeah | 20:43 |
kdub | ({[](){},[](){}}) | 20:44 |
kdub | initializer list of null functions | 20:44 |
=== dandrader_ is now known as dandrader | ||
racarr | kdub: Code is poetry ;) | 21:01 |
racarr | poetry is just getting reallymodern | 21:02 |
racarr | lol | 21:02 |
sarnold | lol | 21:02 |
RAOF | Whee! Alarm clock malfunction - Zoƫ didn't wake up until almost 9 this morning. | 22:53 |
RAOF | In her defence, she woke up quite a lot during the night :/ | 22:53 |
olli_ | RAOF, and what exactly are you giving her? can i get this in the US or can you send some over? | 23:10 |
kgunn | kdub: hey...so the 4 integration tests we were chatting about earlier...if i do apt-get install mir-test-tools will that pull those in ? or do i have to build them ?....i guess i should just ask...how to build and run the 4 tests :) ? | 23:12 |
kgunn | kdub: just a matter of curiosity...i noticed the cmakelist.txt for test_client_render has a if( MIR_PLATFORM STREQUAL "android") | 23:14 |
kgunn | but the others (buffer, display, internal_client) don't.... | 23:14 |
kgunn | even tho they're under graphics/android... | 23:14 |
kdub | kgunn, that directory is disabled | 23:15 |
kgunn | kdub: disabled in a sense, those don't become part of mir-test-tools ? | 23:15 |
kgunn | brb...picking up man-child | 23:16 |
kdub | kgunn, http://bazaar.launchpad.net/~mir-team/mir/trusty/view/head:/tests/integration-tests/CMakeLists.txt#L21 | 23:16 |
kdub | all of them are compiled on android, but not gbm | 23:16 |
kgunn | ah | 23:16 |
kdub | not really sure what goes in that package, have to check | 23:16 |
kgunn | ok...wife going now... | 23:17 |
kgunn | so what package do those tests go into is the better question kdub | 23:17 |
kgunn | ? | 23:17 |
kdub | kgunn, i'll send an email | 23:21 |
kgunn | kdub: thanks dude! | 23:23 |
racarr | Oh yeah deleting | 23:23 |
racarr | morecode :D | 23:23 |
kdub | racarr, i'm having that experience too over in the android code world | 23:33 |
kdub | 'whoohoo, less code!' | 23:33 |
kgunn | that's good to hear | 23:34 |
racarr | kgunn: It should all be gone by january at the latest | 23:52 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!