/srv/irclogs.ubuntu.com/2015/08/13/#ubuntu-mir.txt

kenvandineRAOF, thanks01:18
* bschaefer goes to eat dinner01:24
* RAOF would quite like to be able to build mir :/02:05
bschaeferRAOF, it would help :(02:13
bschaeferRAOF, looks like the branch if failing on some protobuf stuff02:14
RAOFYeah, things built wrong.02:14
bschaeferRAOF, hmm my error?02:14
* bschaefer compiles fine on his machine02:14
RAOFIs your machine running wily? :)02:15
RAOFSlash wily-proposed?02:15
bschaeferRAOF, yes :)02:16
* bschaefer wishes he wasnt02:16
duflubschaefer: Workaround on mir-devel02:16
bschaeferduflu, for the proto issue?02:16
dufluYep02:17
bschaeferduflu, do i just need to wait for it to merge into lp:mir?02:17
duflubschaefer: I think we're waiting for protobuf to get rebuilt and re-released against the new C++ ABI of GCC502:17
=== chihchun_afk is now known as chihchun
bschaeferduflu, cool i can just wait a little02:17
bschaeferpeople can still look at the code :)02:18
duflubschaefer: You can still build it too. Just cmake .. -DCMAKE_CXX_COMPILER=g++-4.9 -DCMAKE_C_COMPILER=gcc-4.902:18
bschaeferduflu, im building fine locally02:18
* bschaefer is on proposed02:18
bschaeferduflu, just want to make jenkins happy :)02:19
RAOFYeah, that needs to wait for the archive to work :)02:19
dufluJenkins will be grumpy for some time yet. That's why I landed as much as possible by hand yesterday02:19
bschaeferhaha, well that attestable cookie branch isnt a MUST LAND ASAP02:19
bschaefersoo i think it can wait02:19
bschaeferplus its ~3.9k in changes02:20
duflubschaefer: Seems the list of unfinished ongoing transitions is now shorter, but still includes protobuf: http://people.canonical.com/~ubuntu-archive/transitions/02:28
* bschaefer has never seen that site02:29
dufluNew to me too02:29
bschaeferduflu, hopefully that means soon :)02:29
dufluRAOF: What's your regular deb build command (that conveniently avoided the test failure I was getting for so long)?03:06
RAOFduflu: Probably DEB_BUILD_OPTIONS="notest nocheck" sbuild -d wily --arch=armhf -j904:37
dufluRAOF: notest nocheck sounds like a reasonable explanation. So I wasn't the only one seeing the failure, just the only one looking :)05:11
RAOFIf it's what I'm thinking, the test fails because of a qemu deficiency, so it's not very useful to run.05:12
RAOFThat's what the mako/arale is for.05:12
dufluRAOF: No, different (desktop) issue05:21
RAOFOh, I think just debuild works for me, theer.05:21
dufluRAOF: Yes, it works, now. Didn't for quite a while; https://bugs.launchpad.net/mir/+bug/148309705:22
ubot5Ubuntu bug 1483097 in Mir "Acceptance test fails under debuild: ClientCredsTestFixture.session_authorizer_receives_pid_of_connecting_clients" [Medium,Fix committed]05:22
RAOFAh, it's possible that I've only ever built it with real root (in a sbuild chroot)05:23
duflualf: Hello05:53
alfduflu: Hi!05:53
duflualf: No exciting news to report other than wily doesn't build Mir right now :)05:54
alfduflu: Thanks. Has 0.14 landed for vivid+overlay? :P05:57
duflualf: Not sure actually05:58
dufluI think it did. It was on arale. But mine might have been hacked05:58
duflualf: Umm, yes seems to be on arale (which is running vivid)06:00
alan_galf: welcome back. Hope you had a good break.08:36
alfalan_g: Thanks. I didn't manage to forget keyboard shortcuts, but it was good nonetheless :)08:43
alan_gYou have to try harder (or longer) next time. ;)08:56
alfalan_g: @hack-mir_input-Thread-run-implementation, doesn't the proposed code only enable run() for benchmarks and unit-tests? Is that what we want?09:54
alan_galf: Mmm. I guess that's everywhere we use it. (Which suggests there may be a more elegant solution.)09:56
alan_gCan you accept this version this while I look into that as a follow-up (to the series)?09:59
alfalan_g: Sure. It actually seems CommonInputThread is not used any more.10:28
alan_galf: thanks for that observation - it lead me to a much better solution.10:28
alfalan_g: yw10:29
greyback_alf: hey, welcome back. When you get a chance, could you have a look over this doc and see if you agree with the premise: https://docs.google.com/document/d/10_Y04_TrmA_UV9BrObVGLm71jPlFKifBCt6v7YyMU7Q/edit10:37
alfgreyback_: will do10:37
alan_galf: @hack-mir_input-Thread-run-implementation - I've pushed the "better solution"10:39
=== marcusto_ is now known as marcustomlinson
kdubwelcome back alf11:23
alfkdub: Thanks!11:23
alfgreyback_: Is "scale" something that can be calculated from resolution and real display dimensions (which are already present in what Mir publishes), or something different?11:32
greyback_alf: different. It's user-configurable UI scaling11:32
alfgreyback_: how does it affect Mir?11:34
greyback_alf: not at all11:34
greyback_well, it's probably a per-display setting11:34
greyback_so would be /nice/ if it was set & stored with the other per-display configurations11:35
greyback_but far from required11:35
greyback_it can be saved in gsettings too11:35
alfgreyback_: so the idea is that whoever sets the display resolution will set it and then clients can access it from there11:35
greyback_right11:35
alfgreyback_: do you see this as a unity8 specific setting or something more generally useful?11:38
greyback_alf: I think it's unity8 that would be the main consumer11:39
greyback_while most shells have to deal with HiDPI screen issues11:40
greyback_I think most have their own way11:40
greyback_but one thing I that might go hand-in-hand with this is: unity8 needs to know what scale each client is drawing at.11:40
greyback_as example, say I've a retina screen, and so gave set scale to "x2"11:41
greyback_I launch 2 apps, one is clever and reads the scale setting and scales its UI. Other app is old, unaware of scale, so draws at x111:42
greyback_then it is the compositor's job to do (ugly) scale up of the old unscaled app11:42
greyback_so it's consistently sized11:42
kduband input stack's job to map the input?11:42
greyback_kdub: yeah (Qt will manage it easily enough)11:43
greyback_with multimonitor, things get more complex11:43
kdubthings always get more complex with multimonitor :)11:44
greyback_if I need mir clients to tell the server the scale they're drawing at, then it makes sense to add mir api for clients to read scale of the display11:44
greyback_that's my motivation, but I'm unity8 :)11:45
* alan_g wonders if he can delete 10KLOC this week11:49
greyback_alf: do client API's need to be extended, or does unity8/qtmir need to extra code so that if the display configuration is changed by SystemSettings, that unity8 sets it's own base config to be the same?11:54
greyback_-'11:54
=== alan_g is now known as alan_g|lunch
alfgreyback_: both could work, since unity8/qtmir have the pid from Mir's auth mechanism, but changing the API is the cleanest approach. Otherwise, you have a Mir client API call that acts differently depending on Unity8 internals.12:19
greyback_alf: well my concern is for non-system-settings apps using that api12:20
greyback_but you have a point12:20
alfgreyback_: Well, the auth mechanism can deny all "change base config" requests that are not coming from system-settings12:21
greyback_yep12:22
alfalan_g|lunch: @deleting 10KLOC, a worthy goal :)12:25
=== alan_g|lunch is now known as alan_g
kgunngreyback_: silo 0 still hanging, expected ?14:09
greyback_kgunn: it just finished building, I've not checked yet14:10
kgunngreyback_: hmmm....apt cache policy showing older libmir*s14:13
kgunnwill tinker a little14:13
kgunnoh wait, wrong term14:13
kgunnbut yes...still unexpected libmircommon's installed14:14
kgunnand wrong u-s-c14:15
kgunni used citrain14:15
greyback_did it actually do anything? Because it didn't for me, ubuntu-touch-session in the way14:15
kgunngreyback_: well, it downloaded them....14:16
kgunnis that what this means "E: There are problems and -y was used without --force-yes"14:16
kgunnit did say u-t-s would be downgraded14:16
kgunnat any rate, gonna use a hammer14:16
greyback_http://pastebin.ubuntu.com/12071338/ is my output, which results in no updates actualy installing14:17
kgunnsame14:18
greyback_sigh14:19
greyback_damn thing crashing still14:19
alan_galf: @10KLOC - I have MPs the deletes, now they just have to land.14:24
greyback_kdub: hey, I'm still having no luck with the external display being rotated on my N7 in silo0. Can you help?14:49
greyback_USC is resizing the surfaces to suit14:50
greyback_nothing is locking up (but unity8 is crashing for some reason)14:51
kdubwasn't n7's rotation strange somehow?14:52
kgunngreyback_: and do we need to rebuild u-t-s ?14:56
greyback_kgunn: probably14:56
greyback_kdub: nope14:56
greyback_same code used to work in n4 & n7 - unity8 did the rest just fine14:57
=== chihchun is now known as chihchun_afk
kdubi have a hazy memory that we had to rotate the n7 by 90deg or something14:58
greyback_kdub: yep, unity8 is looking after that14:58
greyback_kdub: if you can test silo0, I recommend you stop unity8, and see how USC looks on other display14:59
greyback_dumbass, no wonder qtmir was crashing, I forgot to merge the multimonitor handling code15:02
kdubgreyback_, so wait for that to merge in then?15:26
greyback_kdub: if you stop unity8, you can still repro the issue just by looking at the spinner graphic15:27
kdubokay15:27
greyback_thanks. Sorry to have to pester you, but I've dug a bit and was unable to see why it's not happening15:29
kdubgreyback_, sure, will look this afternoon15:36
=== alan_g is now known as alan_g|EOD
popeykgunn: is it possible to use a nexus 7 with a slimport and latest mir/unity etc, like the nexus 4?19:06
kgunnpopey: in theory, if silo 0 wasn't still busted :)19:06
popeyoh, its busted?19:07
popeythat'll be why I have a black screen on my nexus 7 then19:07
popeyis it fixable? I mean, downgrade something?19:07
kgunnpopey: "fixable" ? like don't install it in the first place19:07
kgunnpopey: black screen only when you plug it into slimport right ?19:08
popeyheh19:08
popeyno, it's black on internal display19:08
popeyi had a devel image on it from ages ago (because we don't have newer ones on flo), added silo 0 and the overlay ppa19:09
popeydist-upgrade, reboot, black screen19:09
kgunnpopey: huh....no hadn't seen  that19:10
kgunnpopey: but i hand't tried n7 and i think kdub was gonna poke around on n7 today19:10
popeyokay19:10
popeyno worries, just wanted to play before the n4 arrived.19:10
kdubafaik, u8 needs to pull in a branch to stop that crash, and I sent a mir-fix to greyback__ that hopefully fixes the rotation issue19:12
kgunnkdub: what's the branch, just in case i can merge with lp:~mir-team/mir/silo019:15
kgunngerry might be off for the evening19:15
greyback__kgunn: I am, I can push current state which prevents the crash, but apps aren't drawing currently19:16
greyback__so it's not really worth rebuilding until I fugure that out tomorrow19:16
kgunnk19:16

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