/srv/irclogs.ubuntu.com/2015/07/28/#ubuntu-mir.txt

=== mibofra is now known as Guest55621
=== c74d3 is now known as c74d
=== chihchun_afk is now known as chihchun
=== alf is now known as alf_
alan_ggreyback: hi, not urgent but... it would be good to tick this off - https://code.launchpad.net/~alan-griffiths/unity-system-compositor/add-display-config-option/+merge/262110/comments/66543109:02
greybackalan_g: will get to it today09:04
alan_gthanks09:04
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
dandraderanpok_, about unity8 hiding USC cursor: the API you pointed me to, mir_surface_configure_cursor, works on a client MirSurface. But unity8, being a nested server, has a mir::graphics::DisplayBuffer instead11:44
dandraderanpok_, So I don't know how to get a MirSurface out of a mir::graphics::DisplayBuffer11:44
dandraderanpok_, hmm... will try out mir::Server::the_cursor()->hide()11:52
anpok_yeah that would be the nested cursor object11:57
=== chihchun is now known as chihchun_afk
=== alan_g is now known as alan_g|lunch
dandraderanpok_, calling "the_cursor()->hide();" gives me a "pure virtual method called" exception :(12:08
dandraderanpok_, in in mir::graphics::mesa::Cursor::hide() (this=0xc3d220) at /home/dandrader/mir/0.14+mouse/src/platforms/mesa/server/kms/cursor.cpp:22412:11
anpok_o_O12:11
dandraderanpok_, maybe the cursor part doesn't know it's running as a nested server12:12
anpok_yes it should instantiate mir::graphics::nested::Cursor12:12
kdubnested seems to return a nullptr hardware cursor12:12
kduboh, but the the_cursor shouldn't call that... so if you're calling mg::Display::cursor(), you get a nullptr, but if you're calling the_cursor(), you get mgn::Cursor12:14
kdubstrange12:14
dandraderkdub, I called the_cursor() from mir::Server12:15
dandraderanpok_, ahhh... sorry. I'm running qtmir from my test laptop, so there's no USC there of course. It's not nested in this case :)12:17
dandraderanpok_, but that should still be the API I should use to hide the mir cursor, right?12:18
greyback_dandrader: if not nested, there should be a hardware cursor. Not sure if that hooked into mg::Cursor12:18
dandradergreyback_, from the looks for the stack trace, it seems to be12:19
dandraders/for/of12:19
anpok_dandrader: yes and both the kms and the nested server should properly react to hide()12:19
anpok_-server +cursor12:19
anpok_so there is something clearly wrong12:19
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== attente_ is now known as attente
=== alan_g|lunch is now known as alan_g
kgunnanpok_: so what's up with the comment on the citrain dashboard for silo 11 about no xorg-xserver found ?13:18
kgunnanpok_: also, is that silo ready for testing ?13:18
dandraderanpok_, problem was that I was calling the_cursor->hide() on MirServer constructor. Doing it much later works fine13:19
greyback_dandrader: probably safest place to put it is MirServer::add_init_callback13:22
dandradergreyback_, thanks will try that13:23
dandradergreyback_, it worked :)13:33
greyback_dandrader: you sound surprised :D "Wow Gerry got something right"13:34
dandraderhehehe13:35
greyback_dandrader: you see I had 1 comment on mirSurface, but an otherwise hapy13:35
greyback_am otherwise happy13:35
dandradergreyback_, ok, I think I know where that might be coming from13:36
dandradergreyback_, fixed13:48
greyback_dandrader: sweet13:48
greyback_dandrader: I need to check the unity8 bit, then it's all approved13:48
greyback_and I hope to have my multimon branch updated to your comments today13:48
dandradergreyback_, ok. I'll base the cursor stuff on top of mirSurface13:49
kgunnvogons does anyone know what's up with silo 11 ?14:09
ogra_someone read a vogonic poem to it and it imploded ?14:10
anpok_that or the xorg-server source package in there still confuses the silo14:18
anpok_i plan to mark as tested in a bit14:19
anpok_i hope that state is resolvable14:19
kgunnanpok_: ta, do we need any other eyes on it for testing ?14:25
anpok_well .. the way you spelled that *we* implies that the only possible answer is yes?14:26
guest42345um... there is something wrong... i can run gedit on mir server without a problem but in windowed mode it crashes unity when clicking on the menu (wily)14:26
anpok_i am currently handling the AP tests.. and i havent found a failure that wasnt in the vanilla image - and I had a run through our manual tests on krillin14:26
greyback_anpok_: I was being pinged by CI people about that last night. They considered it an error condition, maybe you should ask them to see what is wrong and if it's fixable?14:44
anpok_yes pinged back a few times already14:45
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
alf_join #ubuntu-ci-eng15:42
=== alan_g is now known as alan_g|EOD
mcphailbschaefer: got your ping about your new SDL branch. Very exciting! Does this require a more modern version of Mir than the one shipped with vivid on the phone?17:36
bschaefermcphail, yeah it requires at lease 0.14 (possibly 0.15)17:50
mcphailbschaefer: ok. Cheers. Look forward to playing with it when the phone catches up!17:51
bschaefermcphail, cool thanks for testing!17:51
mcphailthanks to you for your hard work17:54
=== mibofra is now known as Guest2554
kenvandinegreyback_, any idea when the mouse and touchpad settings API will be worked on18:14
greyback_kenvandine: nope, sorry18:15
greyback_kenvandine: it's not high on our list atm, you need to ping maybe kgunn to get it more effort18:17
kenvandineok, i had asked bfiller to bring it up in the stake holders meeting18:19
kenvandinebut he's on holiday right now18:19
greyback_ah, we just had that meet. Sorry, I should've thought to invite you18:22
kgunngreyback_: might be a good one for dednick....18:23
greyback_true18:24
bschaefermcphail, o also i think i hacked the configure.in and never actually fixed it correctly (ill look at that now but fyi it wont try to compile the mir backend atm)18:28
* bschaefer update the config20:04
=== mibofra is now known as Guest88450

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