=== duflu_ is now known as duflu === chihchun_afk is now known as chihchun [03:19] RAOF: Your rootless work... is that a whole new DDX? [03:19] duflu: No; it's the same set of DDXen. [03:20] duflu: It's basically “hook into all non-root-window setup” rather than “hook into only the root-window setup” [03:20] RAOF: Oh. So same number of copies as XMir? (one too many) [03:20] duflu: Correct. [03:21] Our design ensures we cannot do better (barring optimisations for GLX apps, which are easier for rootless) [03:21] RAOF: Wouldn't glamor do better? [03:22] No? Why would it do better? [03:22] RAOF: I thought it might be more efficient but now realize you'd just have an extra texture upload, in a different place [03:23] Hey, I just realized the texture cache should really help XMir multimonitor [03:23] maybe [03:25] Hmm, scrap that. XMir will typically always use bypass. So no textures anyway [03:25] Yeah, I'd hope so. [07:08] To the EOWatron! [07:37] * duflu waves to RAOF [07:38] perhaps too late [07:59] hi [08:00] anpok: hi === dandrader is now known as dandrader|bbl === Prf_Jakob is now known as Now === Now is now known as Prf_Jakob === chihchun is now known as chihchun_afk [12:34] hello [12:35] we are having some crashes in autolanding that seem mir-related, can someone have a look at the crash logs? I cannot make sense from them - https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-mako/4710/ [12:35] we saw the same here in this MR https://code.launchpad.net/~andrew-hayzen/ubuntu-ui-toolkit/fix-swipe-delete-001/+merge/199906 [12:36] three times autolanding failed for that MR, and then suddenly it passed. So the failures seem not consistent === alan_g is now known as alan_g|lunch [12:52] timp: looking === dandrader|bbl is now known as dandrader [12:57] alf_: thanks [13:07] when a bug fix goes into lp:mir/devel, what's the process to have it cherry-picked into lp:mir (trunk)? [13:10] dandrader: ideally we merge lp:mir/devel into trunk, but depending on what else has landed this may not be possible at that point, so you can propose a separate MP for the fix targeting lp:mir [13:12] timp: how can I get a stack trace from the .crash file? apport-retrace doesn't work for me (but perhaps I am doing it wrong) [13:13] alf_, sure. Because I noticed (correct me if I'm wrong) that trunk and devel are ABI-incompatible at the moment [13:14] dandrader: right, so in this case, either wait or propose a separate MP if it's urgent [13:15] alf_, I'll make a separate proposal targeting trunk. thanks [13:15] (it's a critical bug) [13:18] alf_: I don't know. I was hoping to get help here [13:18] * timp in a meeting now === alan_g|lunch is now known as alan_g === dandrader is now known as dandrader|lunch [15:38] kdub: didnt you recently fix an issue in which frames where jittering on nexus 10? === dandrader|lunch is now known as dandrader [17:05] gl newbie needing help: what would make mir_demo_client_egltriangle block indefinitely on the glDrawArrays(...) of its render loop? I suppose it's waiting for the mir server to do something it was supposed to do? like giving him a new buffer to draw on? [17:06] for context: I'm updating gerry's "qml mir compositor" prototype to use the latest mir version [17:22] dandrader: you may get some clue which call is blocking from MIR_CLIENT_RPC_REPORT=log [17:22] alan_g, thanks, will try it now [17:29] alan_g, my bad. I wans't fflushing after the printf. it's actually hanging in mir_eglapp_swap_buffers(), which makes more sense [17:29] alan_g, the last line from the RPC report is "(DD) rpc: Invocation succeeded: id: 4 method_name: next_buffer" [17:33] more precisely, eglSwapBuffers(egldisplay, eglsurface); [17:42] alan_g, alf_ updated https://code.launchpad.net/~kdub/mir/workaround-qcom-display-request/+merge/201859 [17:42] should now check the array length in a less-objectionable way [17:51] thanks alan_g === alan_g is now known as alan_g|EOW [18:37] kdub: hey, any branch for me to try? [18:38] rsalveti, oh yeah https://code.launchpad.net/~kdub/mir/hwc12-support/+merge/202015 [18:38] something wish screen blanking is still funny, but one step at a time [18:38] that at least gets unity8 to the screen [18:40] kdub: great [18:40] kdub: did it worked fine with hwcomposer 1.1 when using 4.2 on mako as well? [18:41] rsalveti, still have to test that [18:41] right, because I expect us to merge this first before doing the 4.4 switch [18:42] but will give it a try in a few [19:00] starting to like the 'post_update(renderlist, render_fn)' better than 'filter_out_optimized_renderables' === dandrader is now known as dandrader|afk === dandrader|afk is now known as dandrader