[05:41] <Mirv> RAOF: lpotter is wondering whether the mir code for inputconfig queries would work under Unity 7 or needs active Mir session?
[05:44] <lpotter> or specifically, does that get compiled with CONFIG+=mirclient ?
[05:47] <lpotter> looks like it should run only on mir. so would need different builds for unity7 and unity8
[05:50] <duflu> lpotter: Everything Mir needs a Mir server (MirConnection). Although you could skip that and defer to libinput which we now use for everything
[05:51] <duflu> Oh, no you can't under Unity7. You'd end up with duplicate and sync issues with the X input
[05:51] <duflu> As we have done before
[05:59] <duflu> lpotter, Mirv: Put another way: No there are no significant public bits of Mir that work without being connected to a Mir server
[06:06] <Mirv> right, that's what I was guessing
[06:17] <lpotter> hmm. it was contains(QT_CONFIG,mirclient)
[06:26] <duflu> I'm guessing that refers to mirclient.pc
[06:27] <duflu> lpotter: what is "it"?
[06:27] <duflu> Unity7?
[06:27]  * duflu looks
[06:27] <Mirv> lpotter: on yakkety Unity 8 desktop I'm btw still getting '0' with ./inputinfo but 1 keyboard (no touchpad or touchscreen) when running the qml-inputinfo.qml
[06:28] <Mirv> "AT Translated Set 2 keyboard QVariant(::QInputDevice::InputTypeFlags) 2", "number of mouse and keyboard devices: 1", "row count 1", "Button, Keyboard,"
[06:30] <Mirv> duflu: oh btw my Chromebook is now almost completely usable, with 4.8rc1 kernel. booting from internal ssd works, touch works, keyboard works.. only the sound doesn't work which I'm workarounding with a bluetooth headset
[06:30] <duflu> Mirv: Well digital output has better sound anyway
[06:31] <duflu> Mirv: Don't you get the prompt at start-up?
[06:31] <duflu> Or did you change the default in firmware?
[06:32] <Mirv> duflu: oh yes I do get that since I haven't unlocked r/w, it's just RW_LEGACY flashed still. so that's another minus.
[06:32] <duflu> Mirv: Ok, be careful... If you forget Ctrl+L then the firmware will clobber Ubuntu and render it unbootable
[06:32] <Mirv> lpotter: and since now I'm able to reproduce the cli version's crash on desktop, it's easier to get a backtrace too: http://pastebin.ubuntu.com/23110601/ -  0x00007ffff6f55be4 in mir_connection_create_input_config () from /usr/lib/x86_64-linux-gnu/libmirclient.so.9
[06:33] <Mirv> duflu: I know, then I'll reinstall
[06:33] <duflu> Ha. Living dangerously
[06:33] <duflu> ^^^ mir_connection_* means a valid MirConnection is required :)
[06:34] <Mirv> duflu: this is from running in terminal app on unity8 session
[06:34] <Mirv> maybe the connection is not initialized correctly by QInputInfoManagerMir
[06:35] <duflu> Mirv: Try the 'mirin' tool which should do the same thing
[06:35] <duflu> Mirv: Or for Unity8:   mirin -- --desktop_file_hint=unity8
[06:40] <Mirv> duflu: ok! I'm getting 6 devices on my chromebook and 3 on my krillin. that's good to know.
[07:59] <duflu> alf_: Launchpad is complaining that USC has no releases made in the 0.7 series (https://launchpad.net/ubuntu/+source/unity-system-compositor). But also the ones that were made recently are not marked as released yet
[08:03] <duflu> alf_: But to be fair that still makes it a better managed project than many others
[08:04] <alf_> duflu: Well, I just added a release, but LP still complains that 0.7.1 is older than the package 0.7.1+...
[08:04] <duflu> alf_: That complaint is normal. Always happens
[08:05] <duflu> I think it's backwards
[08:07] <duflu> alf_: Still some old "unreleased": https://launchpad.net/unity-system-compositor/+series
[09:30] <lpotter> Mirv: patch set 3 is working
[09:34] <Mirv> lpotter: great! I'll update the PPA again.
[14:31] <dandrader> anpok, was trying out ~andreas-pokorny/mir/nested-hardware-cursor yesterday (will continue today)
[14:31] <dandrader> anpok, commented out all code in qtmir related to hiding the mir cursor. but still couldn't see the mir cursor. anything I should check? or any tips?
[14:32] <dandrader> funny that in the past I had trouble hiding it. now it's the other way around :)
[14:32] <dandrader> anpok, that's on my test laptop, btw
[14:45] <anpok> dandrader: hm
[14:46] <anpok> can you show me what you have right now?
[14:53] <dandrader> anpok, lp:~dandrader/qtmir/controlMirCursor
[14:53] <dandrader> anpok, it's mixed with code updating qtmir to mir's latest API
[15:05] <TheKit> so EGL_BAD_DISPLAY happens right after eglCreateContext(egl_display, egl_config, EGL_NO_CONTEXT, default_egl_context_attr) call on my device
[15:06] <dandrader> anpok, isn't usc configured to not show a cursor on desktop or something like that?
[15:09] <anpok> yes it is .. but thats fine since the nested server shows the cursor image with an overlayed buffer stream
[15:09] <anpok> TheKit: so try a different egl_config ...
[15:11] <dandrader> anpok, I did call the_cursor()->show() in qtmir. Are you saying I should call the show() that takes an image as a parameter?
[15:12] <anpok> dandrader: in other words the branch - when working as expected - also does everything to disable the usc-cursor
[15:12] <anpok> hmm
[15:12] <anpok> if you dont there would be a default arrow it would use
[15:13] <dandrader> anpok, you mean ~andreas-pokorny/mir/nested-hardware-cursor?
[15:17] <anpok> dandrader|afk: you need to enable the host cursor control mode..
[15:38] <dandrader> anpok, ok, didn't do that yet
[16:04] <dandrader> anpok, still nothing
[17:44] <anpok> dandrader|afk: wasnt there also  code in qtmir that sets a 0x0 sized CursorImage(s)
[18:02] <dandrader> anpok, I also had that commented out