/srv/irclogs.ubuntu.com/2013/06/03/#ubuntu-mir.txt

RAOFArgh. My right ear is blocked.03:38
RAOFThis is surprisingly distracting.03:38
=== mmrazik is now known as mmrazik|afk
=== mmrazik|afk is now known as mmrazik
alan_galf_: FYI http://isocpp.org/blog/2013/05/gcc-4.8.1-released-c11-feature-complete09:03
alf_alan_g: nice!09:04
=== mmrazik is now known as mmrazik|afk
=== pete-woods is now known as pete-woods-lunch
=== mmrazik|afk is now known as mmrazik
=== alan_g is now known as alan_g|lunch
=== pete-woods-lunch is now known as pete-woods
=== alan_g|lunch is now known as alan_g
hikikohttp://i.imgur.com/fjdJOzr.jpg <- display14:52
hikikosorry sdl display*14:52
kdub_cool hikiko15:02
hikiko:)15:02
alan_ghikiko: nice. I want one. ;)15:06
hikiko:D15:07
hikikoI'll start the gbm integration tomorrow :)15:07
hikikonow my day is over :) have a nice evening!!15:09
racarrMorning15:16
kdub_alan_g, with the suggestion for the swapper-swapper branch... were you renaming 'end_responsibility' to 'release_buffers_to' ?15:18
alan_gkdub_: that was the suggestion. But the problem I saw was the mismatch between code and comments.15:19
kdub_yeah... i think it can have a better interface though while we're looking at it though too :)15:49
=== olli_ is now known as olli
alf_status: Wrapping up basic lttng support, investigating communications timings/overhead16:16
kdub_status, trying to wrap up SwapperSwitcher, got lost in the weeds of reworking our situation with ms/msh::Surface a bit16:17
kdub_might need to discuss how we keep synchronized state about the surface stack more widely :)16:18
=== ogra_ is now known as ogra
alan_gstatus: trying to reverse engineer why egl (probably) does something strange with composition bypass attempt.16:24
kdub_:/16:26
kdub_maybe i can write a 'storm in a teacup' to see if i can find any problems with that use mode16:34
=== mmrazik is now known as mmrazik|afk
kdub_i'm going to open up a can of worms here but.... all of our state concerning surfaces is migrating into the ms::Surface class16:38
kdub_which might be fine :) but I just want to make sure its an active decision about the surface stack state16:39
kdub_just to open it up to a larger base of thinkers :)16:39
racarrkdub_: I think that's correct.16:46
racarrwell16:46
racarrI dunno, I'm not sure, I've grown convinced that all the state we have now16:46
kdub_to be more specific, we have the z-order in ms::SurfaceStack, but the position/alpha/etc are in ms::Surface16:47
racarris central to surfaces (except perhap, attributes/types, still unconvinced there)16:47
kdub_and then we have 'shell state' in msh::Surface16:47
racarrbut have the thought that some state16:47
racarri.e. say...16:47
racarrprevious size16:47
racarrnever belongs on ms::Surface16:47
kdub_racarr, yeah, i'd agree about that :)16:47
kdub_racarr, is the different state in msh/ms supposed to be like 'ms::Surface' state is state the compositor cares about, but 'msh::Surface' state is stuff we have to track, but the compositor doesn't really care about?16:49
=== alan_g is now known as alan_g|EOD
racarrkdub_: Whoops sorry I only answered you in my head XD17:18
racarrkdub_: Yeah I think, ms::Surface should be17:19
racarrthe minimal set of information the17:19
racarrcompositor and input stack have to know about17:19
racarrand msh::Surface (well now, I'm still not quite convinced this is correct)17:19
racarrholds extra state that we use to determine that17:19
racarrkdub_: It's all spelled out very clearly in RoughArchitecture.png17:21
racarr:p17:21
kdub_haha17:21
racarrkdub_: I think part of the problem as it stands is17:21
racarrmsh::Surface is a resource managing class as well17:21
racarras this like17:21
racarrstate proxy17:21
racarrso its unclear17:21
racarrNot only that it's a resource managing class17:22
racarrthat manages17:22
racarra resource managing class17:22
racarrXD17:22
racarrI think Alan thinks that perhaps the msh::Surface state17:24
kdub_uh oh ;-)17:25
racarrshould be assosciation rather than attribute17:25
racarrbut I don't fully understand the implications in my head17:25
racarrsounds nice :p17:25
racarrwell, perhaps its trying to get closer to the idea that the shell surface management acts as a policy proxy to the surface stack for the frontend17:26
racarra in RoughArchitecture.png :p17:27
racarrbut I don't know what the object structure would look like17:27
kdub_racarr, i think that we have to rethink our 'views' (MVC connotation) a bit17:27
racarr?17:28
kdub_confusing, sorry :)17:28
racarrno I sort of get the idea im just not sure how we should rethink them17:28
kdub_not rethink17:29
kdub_refine17:29
kdub_i am beginning to see 3 objects we have to provide info to17:29
kdub_the compositor, input, and the shell17:30
racarrthe shell is slightly different too because it's two way right17:31
racarrcontroller-view or something XD17:31
kdub_right17:32
kdub_i guess we're just globbing the information through ms::Surface17:33
=== greyback is now known as greyback|away
=== dpm is now known as dpm-afk
kgunnracarr & kdub...just sharing, ogra delivered "container flip"20:08
kgunnhttp://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/20:08
kgunnogra curious, so phablet-dev-boot -c would pull down container flip as part of the code base right ?20:09
ografollow https://wiki.ubuntu.com/Touch/Install#Manual_Installation (might need a hard reset after the first flash, it tries to boot into the non existing second part)20:09
ogranope20:10
racarrNifty :D20:10
kgunnkdub_ & racarr caveat....no Nexus7...but i think that only hurts me20:10
ograthese images will only get integrated with the phablet tools once we have them safely working20:10
racarrkgunn: I want to use my nexus 7 :p20:10
kgunn:)20:11
ograthey boot, but apps start with white screen (platform-api most likely) and we need to fgure out the device access avcross the rootfses20:11
ograwe found a ton if bugs today that were partially already fixed, tomorrows image should look a bit better20:12
kgunncool....maybe we'll let it breath a bit before biting into it20:13
ograthey are ready to get an impression :) not for daily usage though ... but at least you dont need to chroot into ubuntu :)20:14
kdub_oh i almost forgot about the container flip :)20:23
kdub_i'll give it a go, very cool20:23
robert_ancellRAOF, you are opposed to having a debconf question in the lightdm packaging?23:12
racarrwindow_handles.erase(it);                                                                           window_handle = it->second;23:16
racarrpure genius23:17
racarr;)23:17
robert_ancelliteration fun23:18
ollirobert_ancell, RAOF, kgunn, bregma - once more, that was a good meeting, my comfort zone just got increased by large23:27
ollinow we just need to make it happen ;)23:27
robert_ancellolli, details... :)23:27
olli.oO(details...)23:27
olliexactly23:27
* kdub_ has heard the devil's in the details23:29
racarrsigh. I have an acceptance test in client-focus-notifications that hangs indefinitely23:31
racarrin valgrind23:31
racarrunless I turn on logging23:31
racarrin which case it completes almost immediately23:31
racarr*grin*23:32
racarrWrapping up the day soon. Made good progress on platform API, not as much moving around as I thought. Finished mirclient (except for some last bits of hybris wiring), started on mirserver, should start review tomorrow23:50
racarrsomething going on in client-focus-notifications that I don't understand and am not going to today :p23:50
racarrfix-input-registrar-locking should be ready to land23:50
kdub_racarr, what last bits of hybris wiring?23:53
racarrkdub_: Err, just setting up the platform API bits so we can load  parts from hybris (i.e. sensors) and parts not from hybris (i.e. mir) and build all the appropriate versions23:54
racarrwith the minimal amount of code duplication23:54
racarrXD23:54
racarrmostly missing bits in cmake but, there is this question of like...23:54
racarris there platform_api.so that can intelligently load , mirserver, mirclient, or for now hybris23:54
racarror is there platform_api_mirserver/mirclient.so and qtubuntu has the intelligent loading23:54
racarror is there platform_api_server/client and qtubuntu server/client (even if Qtubuntu is the same codebase)23:55
racarrso ricmm wanted to sync up with loic on that23:55
racarrand in the mean time I am doing the mirclient/mirserver implementations23:55

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