[00:01] <robert_ancell> brb
[00:13] <robert_ancell> RAOF, MM8 seems to run better for some simple test cases with mir_demo_server
[00:15] <robert_ancell> still falls apart if I plug a monitor while running unity or from the greeter though
[00:39] <RAOF> Ah, good. Valgrind sees all!
[00:40] <robert_ancell> :)
[00:40] <RAOF> Mir doesn't handle monitor unplug, apparently.
[00:41] <RAOF> Unplugging my HDMI monitor and then querying the display config crashes u-s-c
[00:42] <robert_ancell> ah
[00:56]  * robert_ancell -> lunch
[02:02] <robert_ancell> RAOF, any thoughts on that unplug issue? Are you working towards a MM9?
[02:28] <robert_ancell> RAOF, Is there anything I can do to help here - multi-monitor isn't working on my system at all and I don't know of any specific bugs I can fix. If there's no new packages coming I
[02:28] <robert_ancell> 'm not doing anything useful here
[02:31] <RAOF> robert_ancell: I don't think there's anything to test that can't be more easily done by me locally at the moment.
[02:31] <robert_ancell> ok, any idea when something will be testable?
[02:32] <RAOF> I don't think I can give a useful estimate.
[02:32] <RAOF> Should be soonish, but that depends on my understanding of the current problems.
[02:45] <kgunn> what' s up fella's i'm back
[02:45] <kgunn> anything to test ?
[02:47] <robert_ancell> kgunn, nothing at the moment
[02:48]  * RAOF tries with the next set of debug spew.
[03:10] <RAOF> That's *better*; now I merely need to find out where I'm setting the stride incorrectly.
[03:15] <RAOF> Ah!
[03:15] <RAOF> And that's where the pitch is wrong.
[03:20] <duflu> Erm, both testing PPAs populated? Which one should I use?
[03:20] <RAOF> qa-testing2
[03:21] <robert_ancell> duflu, qa-testing is MM+bypass, qa-testing2 is just MM
[03:22] <duflu> Okee
[03:25] <kgunn> duflu: ....just to add, qa-testing2 is a non-starter atm
[03:25] <duflu> Argh.
[03:25]  * duflu cancels upgrade
[03:27] <RAOF> But might soon start & win!
[03:27] <kgunn> RAOF: curious...why is qa-testing xorg mm8 & qa-testing2 mm7 ?
[03:28] <RAOF> kgunn: Because I uploaded mm8 to the wrong PPA
[03:28] <kgunn> :))
[03:28] <duflu> This could cause some pinning confusion...
[03:28] <kgunn> i love you guys....make me feel normal :)
[03:29] <kgunn> duflu: how so ?
[03:30] <duflu> kgunn: My system was pinned for qa-testing. So switching to qa-testing2 might not get all the packages from it
[03:30] <kgunn> duflu: right...you'd have to purge first
[03:30] <robert_ancell> yep, always do a purge
[03:46] <duflu> Hmm, the pointer lag that I previously attributed to software cursors is mostly gone when using a PPA with bypass enabled
[03:46] <kgunn> robert_ancell: you updated qt-testing2 from archive basically ?...thanks for that
[03:46] <duflu> ... mostly
[03:46] <robert_ancell> kgunn, no, just rebasing on archive when it changes
[03:47] <kgunn> robert_ancell: yeah...what i meant...thanks for that
[03:47] <robert_ancell> np
[03:47] <kgunn> i was semi worrying about that
[03:48] <kgunn> btw...did you see olli's ping earlier about u-s-c crashing on him ?
[03:48] <RAOF> When he removes a monitor?
[03:48] <kgunn> no it was just random use of xmir (i think)
[03:48] <kgunn> but then apport said something like...can't report because
[03:49] <kgunn> version of u-s-c changed ?
[03:49] <robert_ancell> kgunn, was he using a PPA?
 kgunn, tvoss|dinner_and_benchmarking seeing something weird
 while working on my kernel issue, I got an apport report of u-s-c crashing
 which in iteself sucks but is no surprise
 however I have #seat=unity
 and when proceeding to file the bug through apport, it complains that the bug can't be filed since u-s-c has changed since the crash occured
[03:50] <robert_ancell> might be an old crash report
[03:50] <RAOF> Ok. Lets see if mm9 + a new intel driver gets us all the way to spanned displays.
[03:53] <duflu> Is anyone testing non-intel? I can't with saucy :(
[03:53] <RAOF> It almost certainly won't work with !intel at the moment; I'll get to that after intel works.
[03:55] <duflu> I can test radeon and nouveau on raring tho... Need to build everything by hand
[03:58] <RAOF> Hm. Might be lunch time.
[04:03] <duflu> Hm. Might be breakfast time
[04:04] <robert_ancell> Hm. Might be dinner time
[04:06] <olli> Hm. Might be bed time
[04:07] <olli> is there anything worth testing?
[04:12] <tvoss> good morning :)
[04:12] <olli> kgunn, I was bisecting kernels and it might have been just a weird side effect
[04:13] <olli>  tvoss says: Hm. Might be breakfast time
[04:13]  * duflu concurs. 
[04:13] <duflu> Brunch even
[04:13] <tvoss> olli, indeed :)
[04:13] <olli> well, it's beer o'clock somewhere
[04:14] <kgunn> olli: i thot you were in some remote forest or canyon or something
[04:15] <olli> kgunn, I will be in 12h
[04:16] <olli> right now though I am having ice cream and redwine
[04:16] <olli> waiting for the miracle in #ubuntu-mir street
[04:17] <olli> duflu, anything worth giving a shot?
[04:17] <kgunn> i think waiting on a mir-acle makes you gain weight...waffling between beer & choc chip cookies
[04:18] <olli> hah, kgunn just inspired me for the blog post once everything has landed
[04:18] <olli> +title
[04:41]  * tvoss hands coffee to RAOF :)
[04:46] <duflu> olli: I know as much as you. RAOF and robert_ancell are in control of PPAs
[04:47] <robert_ancell> olli, there's no changes worth testing. RAOF is working on X changes and the PPAs are ready for that when available
[04:48] <RAOF> Xserver MM9 should be in qa-testing2, but that's not going to work properly until xf86-video-intel mm5
[04:49] <RAOF> Which, assuming I've fixed the build properly this time, should be uploaded soon.
[04:50]  * tvoss hugs RAOF 
[04:50] <olli> alrighty, will keep my fingers crossed
[04:50] <olli> (start getting calluses though)
[05:01] <RAOF> Ok. Let's see if this works?
[05:02] <kgunn> RAOF: amd64 failed
[05:03] <tvoss> kgunn, in qa-testing2?
[05:04] <kgunn> tvoss: my bad
[05:04] <kgunn> too many tabs
[05:05] <tvoss> RAOF, did you upload mm5, yet?
[05:12] <olli> RAOF, qa-testing2?
[05:12] <RAOF> Yeah, that's where it'll end up
[05:12] <RAOF> Just testing it locally.
[05:12] <tvoss> duflu, did you see https://code.launchpad.net/~robertcarr/mir/weak-session-for-session-mediator/+merge/181924
[05:12] <tvoss> ?
[05:12] <olli> RAOF, ok
[05:13] <RAOF> Just worked out why it tends to turn my HDMI output off, too, which once fixed will make it easier to test :)
[05:13] <duflu> tvoss: I intentionally don't look at code reviews until I have a longer stretch of hours to fuss over them. So... soon
[05:13] <tvoss> duflu, ack :)
[05:25] <RAOF> Win!
[05:28] <duflu> Where?
[05:28] <RAOF> qa-testing2, xorg-server MM10, xf86-video-intel MM5
[05:28] <duflu> Righto
[05:29] <RAOF> You'll need to wait for them to build, obviously.
[05:29] <RAOF> Well, not obviously. But you will need to wait for them to build :)
[05:29] <duflu> Now obvious
[05:30] <kgunn> in the words of tom petty "the waiting is the hardest part"
[05:31]  * kgunn subscribes to the theory there's a song lyric for every situation
[05:31] <duflu> RAOF: You silently switched from qa-testing to qa-testing2 ... is that because bypass is still suspicious? or you want to keep it simple testing one thing at a time?
[05:31] <RAOF> Oh, because bypass is still suspicious.
[05:31] <duflu> kgunn: Generally true.
[05:32] <duflu> RAOF: Suspected of ... (something I can test for?)
[05:32] <RAOF> Suspected of failing to send buffers appropriately.
[05:32] <RAOF> Now that MM works I can dig deeper there.
[05:32] <duflu> RAOF: How so?
[05:33] <robert_ancell> I have to go, I'll try and hop on later tonight and check in
[05:33] <kgunn> or duflu could dig there...while you dig on ati :)
[05:33] <kgunn> robert_ancell: o/
[05:33] <RAOF> duflu: Because, when XMir is driving multiple displays, unity-system-compositor only shows the first frame since it was VT switched to.
[05:33] <RAOF> robert_ancell: Have fun wherever :)
[05:33] <duflu> kgunn: Due to multiple kernel bugs, I cannot test bypass on radeon. Only alf could
[05:34] <kgunn> duflu: even after the 3.11 arrival ?
[05:35] <duflu> kgunn: Because of 3.11. Booting 3.11 on raring broke too much, and booting saucy on my radeon machine fails to boot at all for unknown reasons
[05:36] <tvoss> RAOF, did you upload mm5 for the intel driver, yet?
[05:36] <duflu> kgunn: So I was going to call that a blocker till alf tested it for me
[05:37] <kgunn> yeah
[05:38] <duflu> RAOF: I got exceptions from USC yesterday suggesting bypass might fail due to outputs not having CRTCs assigned at times. Is that meant to be possible?
[05:38] <duflu> It's not possible to reproduce with plain Mir. Only saw it with XMir + MM setup
[05:39] <duflu> Which reminds me. I need to beef up our exceptions if it happens again
[05:43] <RAOF> tvoss: Yeah, I've uploaded MM5 of -intel
[05:44] <tvoss> RAOF, in qa-testing2?
[05:44] <RAOF> ...but I don't see it in the PPA, so I'll check my email.
[05:44] <tvoss> yup :)
[05:44] <RAOF> Hah! Which says ‘you sent it to qa-testing, dufus’
[05:45] <kgunn> tvoss: so i was playing with lttng....trying to follow the http://unity.ubuntu.com/mir/component_reports.html
[05:45] <kgunn> so when i cd into /tmp/ i don't mirsession
[05:46] <RAOF> Why is everything terrible?
[05:46] <kgunn> or rather...if i follow those instructions...what is substituted for <sub dir> in ....babeltrace /tmp/mirsession/<trace-subdir>
[05:46]  * RAOF cancels the amd64 xserver build that hung in the xvfb-run test
[05:49] <tvoss> RAOF, kgunn moving over to the new house with a second monitor with me :) back in ~20
[05:58] <RAOF> Hm. Damage is slightly off.
[05:58] <RAOF> But mostly ok.
[06:01] <RAOF> i386 build, take 2, is done.
[06:05] <RAOF> amd64 build is nearly done.
[06:05] <RAOF> Happy testing, gentlemen.
[06:06] <RAOF> I'm off to get groceries.
[06:11] <tvoss> back again
[06:12] <tvoss> RAOF, dist-upgrading
[06:13] <tvoss> kgunn, can you check your lttng version? please see the remark at the bottom of the page
[06:15] <kgunn> tvoss: hmm, says 2.1.1...
[06:17] <kgunn> but thanks for that...that pointer to the 2.2+ might be an issue on my android effort
[06:18] <olli> kgunn, which PPA did RAOF suggest
[06:18] <kgunn> https://launchpad.net/~mir-team/+archive/qa-testing2/+packages
[06:18] <kgunn> olli: ^
[06:19] <kgunn> olli: don't forget to purge first (if you had been using qa-testing....not qa-testing2)
[06:19] <kgunn> and of course updaet your pinning pref file
[06:20] <olli> kgunn, on it
[06:21] <tvoss> kgunn, did you try the ppa, yet?
[06:21] <kgunn> tvoss: yep...just incessant punting to the greeter
[06:21] <kgunn> i wanna double check all my packages first thos
[06:21] <kgunn> just in case
[06:25]  * olli finishes the install of qa-testing2
[06:25] <olli> what do we expect to work?
[06:25] <kgunn> tvoss: you ?
[06:25] <kgunn> olli: i would just try vga hotplug
[06:27] <kgunn> all my packages match :(
[06:27] <olli> kgunn, should I refrain from testing?
[06:27] <olli> or are you talking lttng?
[06:27] <kgunn> second data point can't hurt
[06:28] <kgunn> unfortunately....i'm talkin' bout qa-testing2
[06:28] <olli> brb
[06:29] <kgunn> hmmmm....hdmi worked....after 1 punting to greeter
[06:30] <kgunn> all the sizes even look proper (mirrored)
[06:31] <kgunn> ooo, it's pissed...did not like me unchecking mirrored
[06:31] <kgunn> just hung
[06:33] <olli> arg
[06:33] <olli> can't find the vga cable
[06:33] <olli> am on dvi via dock
[06:33] <olli> so far it's just mirrored
[06:33] <olli> doesn't detect 2nd display
[06:36] <duflu> Are we meant to having working hotplugging yet? Even when I had two monitors working this morning, I had to reboot before xrandr detected the second one
[06:36]  * tvoss reboots
[06:36] <kgunn> hotplugging works on standalone X
[06:36] <kgunn> and at least that was the goal...to have parity
[06:36] <duflu> kgunn: Yeah. But I mean have we implemented it yet?
[06:37]  * duflu isn't sure
[06:37] <kgunn> at least mir mm (demo clients) was ok with this (i think...)
[06:37]  * kgunn now doubts self
[06:39] <tvoss_> RAOF, are we supposed to have hotplugging working?
[06:39] <kgunn> ok...so hotplug on vga (1 test) didn't work, hdmi hotplug punted me to greeter but then on login worked...
[06:39] <kgunn> from boot both vga & hdmi work in mirror mode
[06:40] <kgunn> ooo, take that back hdmi worked in mirror mode, vga does not
[06:41] <kgunn> hdmi also worked when in mirror mode...deselect mirror + built in display off.....it went to 2nd monitor only
[06:41] <kgunn> (which is a lot like hotplug)
[06:41] <kgunn> and hdmi was ok, with switching mirror mode on (from the state of built in display off)
[06:41] <kgunn> ok....that does it for me...i'm totally crashing (i feel asleep mid reboot)
[06:42] <kgunn> vga no good...hdmi seems pretty ok (mirror & going to second display only)
[06:42] <kgunn> hotplug wonky on hdmi, no good on vga
[06:42] <duflu> RAOF: Looks like XMir is honouring the desktop's alpha channel. I can "see through" the unity launcher when dragged
[06:44] <olli> well, that didn't work so well
[06:45] <olli> I am off for today
[06:45] <olli> good luck gentlemen
[06:45] <olli> appreciate your work on the weekend
[06:45] <duflu> Alright. Later olli
[06:45] <RAOF> See you.
[06:46] <duflu> Hmm, X died and took me back to lightdm. But no logs show a crash... ?
[06:46] <tvoss_> duflu, RAOF hotplug with vga not working for me
[06:47] <tvoss_> I'm afk for some 30 minutes now, with you later
[06:47] <RAOF> Hm.
[06:55] <RAOF> duflu: What do you mean by "see through"?
[06:55] <RAOF> Well, HDMI hotplug worksish for me, although X doesn't seem to notice when its connected.
[06:55] <duflu> RAOF: Drag the launcher down and you can see a stationary one underneath. Perhaps an old frame or intended for a different screen
[06:56] <duflu> It seems Compiz/Unity has some pixels with alpha < 1.0, which never used to matter but now they're translucent
[06:57] <RAOF> They *shouldn't* be translucent. If they are it's a Mir bug, as Xmir chooses an xrgb pixel format.
[07:00] <duflu> Hmm, well that's the least severe issue right now
[07:01] <RAOF> Resolution changing seems to be working pretty well here.
[07:02] <RAOF> Turning the hdmi off, turning it on, changing the mode, moving it, all work.
[07:02]  * duflu restarts with a more sane single output setup
[07:02] <RAOF> Although I *am* ussing the locally built packages
[07:02]  * RAOF upgrades from the PPA
[07:04] <duflu> Hmm, I don't get any resolution choices for LVDS. Only DisplayPort
[07:05] <RAOF> Yup.
[07:05] <RAOF> We only pass on the modes the monitor supports.
[07:05] <RAOF> Internal panels almost uniformly lack scalers, so they only support their native mode.
[07:08] <duflu> Really? Every laptop I've tried had reasonable scaling for low-res modes
[07:11] <RAOF> No, it's had faked scaling for low-res modes :)
[07:11] <RAOF> Or, rather, the scaling has been done on the GPU rather than by the panel.
[07:17] <duflu> RAOF: Yeah. For many people trying to run Unity on full-HD laptops, that feature is rather important
[07:48] <tvoss_> back
[07:48] <tvoss_> RAOF, duflu anything you want me to test?
[07:49] <duflu> tvoss_: Can you confirm any of my bugs? https://bugs.launchpad.net/xmir/+bugs?field.tag=multimonitor
[07:49] <tvoss_> duflu, walking through them
[08:01] <duflu> It's rather cool that you can still start native Mir clients inside unity-system-compositor and XMir just (correctly) gets out the way
[08:09] <duflu> Oh wow, my translucent desktops are responding separately. It really is two launchers
[08:14] <RAOF> duflu: Can you modeset/change layouts with the xrandr tool?
[08:14] <tvoss_> duflu, you might want to give https://code.launchpad.net/~thomas-voss/glmark2/mir-no-deprecated-functions a spin
[08:15] <duflu> RAOF: I was just about to. Got side-tracked taking awesome blurry-cam video
[08:16] <RAOF> :)
[08:17] <duflu> RAOF: I suspect the blending issue is just "normal" for Compiz/Unity when you have two different displaybuffers physically overlapping
[08:17] <RAOF> Likely, yes.
[08:18] <duflu> Hence, it's "pre-blended" before it hits Mir
[08:20] <duflu> RAOF: Yes, xrandr layout changes work.
[08:20] <duflu> Only crashes with Control Center
[08:21] <RAOF> Yeah. I suspect that it's actually broken with xrandr too, but we mostly don't hit it, whereas the little labels gnome-control-centre has makes it hit.
[08:23] <duflu> RAOF: Kinda. I tried some --off and then on again. And eventually broke it with xrandr
[08:24] <duflu> RAOF: Do the labels cause immediate damage or something strange?
[08:26] <duflu> tvoss_: Cool. But I've never built glmark2 and might not get to it today
[08:26] <tvoss_> duflu, I will produce some numbers over the weekend for intel and amd
[08:27] <duflu> tvoss_: Excellent. Can you see if a single build can support X and native Mir? Because glmark2 does. Then we can compare them directly. Even both running on the same USC instance :)
[08:27] <tvoss_> duflu, yup, you can build multiple flavors
[08:27] <duflu> tvoss_: I mean build once, run anywhere
[08:27] <tvoss_> duflu, yup, that's what I mean, too :)
[08:28] <duflu> tvoss: Nice. You could even run an X glmark2 and Mir glmark2 simultaneously on USC :)
[08:28] <tvoss_> duflu, exactly ;)
[08:28] <tvoss_> duflu, makes for nice blurry cam videos, too
[08:28] <duflu> Though they would fight for GPU
[08:29] <tvoss_> duflu, right, not so interesting for producing numbers
[08:30] <tvoss_> duflu, walked through the multi-monitor bugs and tagged them with affects me
[08:30] <duflu> tvoss_, New --> Confirmed ?
[08:31] <tvoss_> duflu, nope, only affects me. Can set to confirmed
[08:31] <duflu> Please
[08:32] <tvoss_> duflu, I will confirm against xmir
[08:33] <tvoss_> duflu, cannot check on displayport, though
[08:33] <duflu> tvoss_: In theory the connector doesn't matter. Mir has no connector-specific code
[08:34] <duflu> Anyway, this is Intel, which means DisplayPort + DVI adapter = "HDMI" :)
[08:34] <duflu> That's an old bug
[08:40] <tvoss_> duflu, ack
[08:44]  * duflu wonders why we don't have an xrandr equivalent for Mir yet
[08:45] <duflu> We have a demo client which shows it's possible. But that's just a toy
[08:59] <robert_ancell> RAOF, what's the state of MM10?
[09:03] <duflu> robert_ancell: Unchanged for a while. Bugs are against mir/xmir projects with "multimonitor" tag
[09:03] <robert_ancell> duflu, is MM10 considered mostly working?
[09:04] <duflu> robert_ancell: Hard to judge what mostly would be. I think maybe 30%
[09:04] <robert_ancell> ok
[09:06] <duflu> robert_ancell: The strangest one is X crashes if you use Control Center to change settings. xrandr works much better, but not 100%
[09:23] <duflu> Going
[09:24] <duflu> Going
[09:26] <duflu> Gone
[10:12] <tvoss_> RAOF, ping
[10:18] <RAOF> tvoss_: Pong
[10:44] <tvoss_> olli, ping
[13:12] <olli> tvoss|test, pong
[14:36] <kgunn> RAOF: vga connected at boot, just checked the xorg log its shows EE backtrace but nothing under it (like crashed before write out)
[14:36] <kgunn> right at "updated configuration" where it has output5/12 connected..then post-modeset config
[14:45] <kgunn> https://pastebin.canonical.com/96336/
[14:46] <kgunn> to be clear that was pre-boot vga connected....never got past greeter (greeter cycling)
[15:06] <kgunn> ok...then i retested vga hotplug and got this https://pastebin.canonical.com/96336/
[15:07] <kgunn> seems different...like it almost reconfigured, but then went thru a bunch of keyboard/trackpad setup then bailed
[15:11] <kgunn> huh...hotplug on hdmi worked (with adjusted res) but upon second connect/disconnect....its not alter the second screen res properly to fit it
[15:12] <kgunn> but hdmi hotplug seems robust enough to have repeated connect/disconnect
[15:14] <kgunn> oh...and on hdmi hotplug...let it sit...not its frozen, can't even vtswitch
[15:25] <kgunn> corraction vga hotplug > https://pastebin.canonical.com/96337/
[15:25] <kgunn> seems hdmi hotplug will eventually fail in the same way
[17:37] <rigved> hi everyone.
[17:38] <rigved> i am running xmir on my 13.10 laptop.
[17:39] <rigved> everytime i try to open the dash or click on the shutdown menu item, my system freezes for a 2-3 minutes and then comes back to normal.
[17:39] <rigved> everything else seems to be running fine.
[17:40] <rigved> can someone help me diagnose the problem?
[23:06] <robert_ancell> RAOF, morning
[23:23] <robert_ancell> kgunn, around?
[23:42] <kgunn> robert_ancell: hey kinda
[23:43] <kgunn> robert_ancell: i was actually thinking about going to bed early and getting up around 4....since images don't usually show up until 1 -ish
[23:43] <kgunn> my time...
[23:43] <robert_ancell> kgunn, I get slight improvements with MM10, looking at logs I don't think there's been any improvement until then
[23:43] <robert_ancell> right
[23:44] <robert_ancell> Chris said he'd be here in ~1:15, which means an image in ~2hrs perhaps?
[23:44] <kgunn> robert_ancell: what are your results for hot plug?
[23:44] <robert_ancell> kgunn, I got it spanning on the greeter once, but it seems a bit random
[23:44] <kgunn> robert_ancell: right...but you can't ever get past greeter?
[23:44] <robert_ancell> most of the time it mirrors and u-g/XMir restarts quite a bit
[23:44] <robert_ancell> I can without the external monitor
[23:45] <robert_ancell> otherwise it's a bit random, sometimes it works, sometimes it doesn't
[23:45] <robert_ancell> I've only seen mirroring inside Unity
[23:46] <kgunn> robert_ancell: right...i roughly see the same...
[23:46] <kgunn> altho hdmi more stable than vga....
[23:46] <kgunn> which i never would've bet on
[23:46] <robert_ancell> yeah!
[23:46] <robert_ancell> I'm just testing VGA here