/srv/irclogs.ubuntu.com/2014/09/02/#ubuntu-mir.txt

dufluOh, utopic got 0.7.0 already. Nice.01:32
duflucamako: !01:32
RAOFSIGHUP? Really?03:08
dufluRAOF: Well, it was better than SIGTERM (which we had previously). Next step: Someone propose some nice error returns instead03:20
dufluAlthough that's possibly a client API change03:21
RAOFClients can already handle that.03:21
* RAOF actually quite liked SIGTERM03:21
RAOFI don't think it _is_ better than SIGTERM, although SIGPIPE is probably the best choice of a bad bunch.03:21
dufluRAOF: Yeah I tried SIGPIPE, and for weird reasons it interacted with the socket code causing strange unreproducible test failures03:22
dufluBut feel free to continue to improve/change it03:22
RAOFWhat was wrong with sigterm, anyway?03:23
RAOFSIGHUP _means_ something.03:23
* RAOF lunches.03:23
dufluRAOF: Per the description: http://bazaar.launchpad.net/~mir-team/mir/development-branch/revision/188103:23
dufluApps need to distinguish between expected/desired and unscheduled/unexpected shutdowns03:24
RAOFThen they can hook up a lifecycle callback and get disconnected results.03:34
dufluRAOF: OK. I'm not familiar with "lifecycle" stuff. It must have crept in when I wasn't looking. Although you still need a default behaviour too...05:51
dufluWhich is at least now not spinning or crashing. That's an improvement :)05:52
RAOFRight; the default behaviour we had was SIGTERM, which seems reasonable to me; if not that, then SIGPIPE because that's what you get from everyone else (X11 & Wayland, particularly).05:52
dufluRAOF: During the code review I think we all preferred SIGPIPE. If you can change it and figure out why it was causing weird CI failures then go ahead05:53
RAOFalf_: UsingStubClientPlatform *doesn't* stub out the client platform, though.07:46
alf_RAOF: how so?07:51
* alf_ reads code again07:52
RAOFalf_: I've expounded on the MP.07:52
RAOFBut basically, prev_api->connect() is not going to call StubMirConnectionAPI's configuration().07:52
RAOFIt's going to call DefaultMirConnectionAPI's configuration()07:53
alf_RAOF: oh, you are right... completely inheritance fail there :)07:56
RAOFWell, that's a nice change of pace.08:04
RAOFThe non-android CI bits fail. :(08:04
anpok_i need an opinion on checking for egl extensions08:49
alf_anpok_: ?08:52
anpok_currently we throw when mesa_drm_image is not available08:52
anpok_but we do not use the API provided by that extension08:52
anpok_i came across a driver that does not suppor the api of that extension.. yet mir works08:54
anpok_so I changed that to egl_khr_image_pixmap08:54
anpok_but on some configurations that extension is not advertised either..08:54
anpok_while it works..08:55
anpok_in theory mesa_drm_image is a good indication since it requires the image loader dri extension to be available08:56
anpok_which we need internally inside the mesa mir platform..08:56
anpok_i kind of alternate between checking for those extension above but warning only vs dropping the extension check entirely08:57
anpok_oh i could also find and fix all driver setup combinations that might falsly claim that the extensions do not work08:59
alf_anpok_: well, ideally we should fix the drivers and remove the mesa_drm_image check from mir09:14
alf_anpok_: which drivers have such an issue?09:15
anpok_missing mesa_drm_image is with kms-swrast09:16
anpok_the other extension - I have not investigated it happens with intel drivers but never looked exactly when and how09:17
alf_anpok_: I would say we drop the mesa_drm_image extension check, keep the egl_khr_image_pixmap check09:19
alf_anpok_: and look at what's wrong (if anything) with the intel drivers09:19
Saviqguys, is it possible that new Mir played bad with keyboard input on the device (as in evdev, not vkb)09:37
alf_Saviq: everything is possible (not sure how likely, though), what problem are you seeing?09:38
Saviqalf_, verifying now, but no autopilot key strokes reach the text entry09:49
Saviqalf_, flashed 217 now so will know in a moment09:49
Saviqthat worked, /me upgrades09:56
alf_Saviq: worked => no keyboard problem?09:56
Saviqalf_, yeah09:56
alf_Saviq: ok, good :)09:57
Saviqalf_, well, not good, yet, upgrading to new Mir now ;)09:57
* alf_ can't recreate any of the non-android CI failures we are seeing, going to update system to see if that helps10:08
alf_RAOF: ^^ any luck with these?10:08
Saviqalf_, ok, you guys are off the hook, something weird's happening on our packages10:22
alf_Saviq: ack10:22
=== no_mu is now known as Nothing_Much
=== bregma_ is now known as bregma
=== willcooke is now known as willcooke|meetin
=== willcooke|meetin is now known as willcooke
=== desrt|pdx is now known as desrt
=== dandrader is now known as dandrader|afk
=== willcooke_ is now known as willcooke
=== LockeAnarchist- is now known as LockeAnarchist
=== dandrader|afk is now known as dandrader
racarrMorning!16:31
kdubhello racarr welcome back16:55
racarrkdub: Thanks! ... feels a little strange to be at a computer! Reading email is kind of comforting though. How goes settling in michigan?17:01
racarrHow goes Mir? Is it done yet...;)17:01
kdubpretty good, moved in and all17:01
racarrYay17:03
racarr</catches up on email>17:46
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== dandrader is now known as dandrader|afk
=== LockeAnarchist- is now known as LockeAnarchist
=== dandrader|afk is now known as dandrader

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