/srv/irclogs.ubuntu.com/2016/12/01/#ubuntu-mir.txt

dufluRAOF: mirout is only printing half my EDID (compared to xrandr --verbose). I wonder if it's useful to have a length value without having to interpret bytes?03:18
RAOFduflu: I did think about that. The only time it's interesting is to a client that is unable to parse the EDID but, for some reason, wants to store it?03:19
dufluRAOF: Yes indeed. Or a user who wants to copy and paste into a decoder03:19
RAOFIf they want to do that they can just read /sys/class/drm/$CONNECTOR/edid03:19
RAOFIn a much more friendly fashion.03:20
RAOFparse-edid /sys/class/drm/$CONNECTOR/edid is going to be much easier to do than taking the output of mirout, stripping off the whitespace, converting back to binary, and dumping it into parse-edid.03:21
dufluRAOF: Is there a whole length field or is it incremental?03:21
RAOFThe second-last byte is the number of extensions which follow. I'm not sure if all extensions are fixed-size, though.03:21
RAOFSo there is indeed no single length field.03:22
RAOFAnd it's anywhere up to 32K03:22
dufluStrange also DRM can't get subpixel order from my Dell03:22
RAOFduflu: If you care, lp:~raof/mir/dump-edid-size04:08
dufluMaybe. Working on that topic right now04:09
RAOFThen maybe you'd like to review https://code.launchpad.net/~raof/mir/dump-edid-size/+merge/312223 :)04:11
dufluRAOF: I'll let yours land. I have a branch that adds text (but will improve it after lunch)...04:13
dufluOutput 48: DisplayPort, connected, "DELL U2413", 1920x1200+0+0, enabled, on, 520mm x 320mm (24.0"), normal, 1.00x, unknown, monitor04:13
RAOFAh, parsing out the name? Sure.04:13
RAOFThis is the point at which I wish we had a comprehensive set of failure tests.04:31
=== marcusto_ is now known as marcustomlinson
=== chihchun_afk is now known as chihchun
RAOFAlso a proper RPC debugger.05:15
RAOFOh, right.05:22
RAOFThis fails because we don't have any eventloop in place.05:33
RAOFAnd now, when you I both actually pump the eventloop *and* don't use freed data, things work better.05:52
RAOFOh, yay! I *wrote* a bunch of failure tests in the past.06:40
RAOFThanks, past, me!06:40
* alan_g has miral-shell running on Unity8/X+O11:19
romex_oh cool, mir0.25 works fine11:35
alan_gfor what?11:39
romex_for recording the screen, with 0.24.1 on 17.04 (mirscreencas | ffmpeg) although it did record, the video was showing only the first frame11:43
romex_hm.. and unity8 works, does it already use miral?11:44
romex_oh and i'm using hexchat snap on unity8 /17.04 now11:46
anpokiirc there is a test sio right now that integrates the qtmir/miral integration for unity811:47
anpokthat mp has it.. https://code.launchpad.net/~unity-team/qtmir/miral-qt-integration/+merge/31000111:48
romex_http://i.imgur.com/mkEATx8.png11:49
romex_i have #2180 installed https://bileto.ubuntu.com/#/ticket/218011:51
romex_interesting, unity8 is becoming usable :D so i took a screen shot, launched firefox dev from the container, uploaded to imgur, copy the link, alt tab to hexchat snap, and paste the link11:52
romex_hm.. now to get the child windows working, this will make me cry11:53
alan_ggreyback: can you advise? ^^11:54
greybackromex_: unity8 not quite yet using miral, we have a silo2160 with that implemented but child window support isn't in there yet11:57
romex_https://code.launchpad.net/~dandrader/unity8/miral11:57
romex_this, so.. i'll have to compile u8?11:57
romex_do i need anything else?11:57
greybackromex_: that is pre-built in silo 216011:58
romex_oh this https://code.launchpad.net/~dandrader/unity8/miral11:58
greybackhttps://bileto.ubuntu.com/#/ticket/216011:58
romex_sorry wrong c/p11:58
romex_Unity8 CI Bot: Needs Fixing (continuous-integration) 16 hours ago11:58
=== alan_g is now known as alan_g|lunch
romex_thanks greyback11:59
greybackto be expected, as branch depends on a unity-api change11:59
greybackromex_: don't expect child windows to work with that!11:59
greybackit's a very work-in-progress silo still11:59
romex_but but daniel had it working, bu then again he knows what he's doing12:00
romex_ok then, i'll just wait to land it in a silo :D12:00
romex_for me unity8 is almost ready :D12:02
romex_i have child windows i think i'll try to move away from unity712:02
romex_and try to report more u8 bugs12:02
greybackromex_: yep, daniel had it working, but it needs lots of polish yet before we it can be shared12:10
=== alan_g|lunch is now known as alan_g
alan_ggreyback: after QA tried testing miral under Unity8 I started wondering about how that might work. The main blocker I see is that U8 will interpret a lot of user interactions and not pass them to the "application". Is that likely to changes, or is this just an unsupported scenario?13:08
greybackalan_g: can you give me some examples of this blocker?13:09
alan_gDragging13:09
greybackand when did QA test miral&unity8?13:10
alan_gyesterday13:10
alan_gSeems that if the test plan doesn't say "try this on a non-virtual machine running Unity7" they get inventive13:12
greybackah, now I follow you, running miral shell in a window inside unity813:12
greyback:D13:12
greybackdragging should just work, all the mouse events should be delivered to the client13:13
greybackbut apparently not13:13
greybackI'll give it a look13:13
alan_gYou'll need a MP I just put up13:13
alan_ghttps://code.launchpad.net/~alan-griffiths/miral/basic-Unity8-compatibility/+merge/31224613:14
greybackok13:15
alan_gI guess I need a polite way to say "if Mir doesn't work on a configuration don't bother testing MirAL on it"13:15
alan_g/sigh13:16
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== chihchun is now known as chihchun_afk
greybackalan_g: for some reason, the miral makes itself fullscreen when I try it on unity8 here. Any idea why?15:02
alan_ggreyback: that's Mir's "nested server" - it assumes that it takes over the outputs. Bug 164644915:03
ubot5bug 1646449 in Mir "Nested Mir does not support a windowed mode" [Medium,Triaged] https://launchpad.net/bugs/164644915:03
alan_gIn the distant (and recent) past that made sense - the only nesting was inside USC15:05
=== dandrader is now known as dandrader|afk
greybackalan_g: sorry for delay, too many distractions. I've booted to unity8, run "miral-desktop -socket ${XDG_RUNTIME_DIR}/not_mir_socket -launcher qterminal" and I get fullscreen miral with qterminal working inside it. I can drag the window around, and drag the scroll bar inside it16:10
alan_ggreyback: OK, cool. Is that the release version of the stack or development? (I was using X+O)16:11
greybackalan_g: this is zenial16:11
greybackupdated just before trying16:11
alan_gzesty?16:11
greybackbleh, yes16:12
greybackdarn linguistic redundancy16:13
alan_ggreyback: I've got a machine on zesty, but can't log into the U8 session on it.16:18
alan_gMostly because the greeter doesn't display and I'm typing blind16:19
greybackalan_g: maybe remove the unity8 greeter and install the old "unity-greeter" ?16:19
alan_git is the unity-greeter16:22
alan_gMaybe I should try the unity8 one16:22
alan_ggreyback: while I'm distracting you. I can't reproduce locally, but any thoughts on this? https://bugs.launchpad.net/miral/+bug/164653216:34
ubot5Ubuntu bug 1646532 in MirAL "Cannot run kate or qterminal in miral-desktop" [Undecided,New]16:34
greybackalan_g: worked for me on today's Zesty16:38
greybacktrying my xenial box16:38
greybackyep, ok there too.16:39
alan_gthanks, I'm wondering if there's a "missing" dependency I have installed16:39
greybackalan_g: qtubuntu-desktop installed?16:39
greybackI'd expect some error output from qt at least16:40
alan_gaccording to the test case16:40
greybackam unsure, it all looks legit16:41
greybackhe inside a VM?16:41
alan_ggreyback: I was checking you didn't recognise it. Don't waste time on it16:42
alan_gYes, in a VM16:42
greybackok16:42
greybackif VM, qt using gl to draw stuff, might be gl issue16:42
alan_gAny quick way to vaiidate that guess? (Like one of the Mir demos?)16:46
=== dandrader|afk is now known as dandrader

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