/srv/irclogs.ubuntu.com/2014/08/08/#ubuntu-mir.txt

racarr_back in a few hours00:32
RAOFBah. We have two nearly identical places where we probe the graphics platform.01:25
RAOFI always forget to update one :*01:25
=== chihchun_afk is now known as chihchun
RAOFBah, cmake.07:13
RAOFWhy can't you pkgconfig correctly?07:15
alf_racarr_: yes, at some point when heavy rendering is going on the whole system freezes for some time and then continues normally, I "solved" it by going back to the latest 3.15 kernel. Perhaps an early 3.16 kernel will do but I haven't had the time to bisect.07:33
alf_RAOF: duflu: Hi! Any idea about http://jenkins.qa.ubuntu.com/job/mir-mediumtests-runner-mako/2347/console ?07:46
alf_(see failure at end of log)07:46
RAOFalf_: Yup:  Package libboost-program-options-dev is not installed.07:47
RAOFNot using apt + a repository strikes again!07:48
duflualf_: It seems build-deps are prepared based on the system installation. And those are wrong for the new tree being built. Someone needs to kick in the new package ... libmirplatform-dev:armhf depends on libboost-program-options-dev; however:07:48
duflu  Package libboost-program-options-dev is not installed.07:48
dufluSo.. it's only CI that's broken :/07:48
duflu... or our x-compile scripts. I thought Alberto made them smart and this should happen automatically07:49
duflu... assuming CI uses our scripts07:49
RAOFduflu: Incorrect!07:52
RAOF:)07:52
dufluRAOF: OK *shrug*. I care not for new problems this week :/07:52
dufluThere's plenty of old problems still07:52
RAOFalf_: Want to try with /~raof/+junk/testrunner-testing/? :)07:54
duflualf_: I stole your bug BTW ... bug 134051008:01
ubot5bug 1340510 in Mir "session screen seen upon quick power key strike" [Medium,In progress] https://launchpad.net/bugs/134051008:01
alf_duflu: Ah, good, thanks. I wanted to unassign myself since I got caught up with other things, but forgot.08:02
alf_RAOF: sure, how do I try that?08:05
RAOFalf_: I've already started - http://s-jenkins.ubuntu-ci:8080/view/mediumtests/job/mir-mediumtests-runner-mako/2348/console08:05
alf_RAOF: great, thanks08:05
RAOFFaster, silly device!08:06
RAOFBah. Stupid thing.08:09
RAOFalf_: Died with a transient unrelated error, so I've started it again.08:12
RAOFSweet.08:24
RAOFLooks like that's working.08:24
RAOFalf_: That looks like it's good; feel free to push that branch to the main testrunner bit.08:30
RAOFEOW for me!08:30
alf_RAOF: Thanks! Enjoy you weekend!08:31
alan_galf_: is "libmirplatform:armhf to be configured is 0.5.1+14.10.20140728-0ubuntu1" being addressed or should I jump on it?08:38
alf_alan_g: RAOF's update to the test runner fixes this /~raof/+junk/testrunner-testing/, I will merge into our "upstream" testrunner branch08:42
alan_gExcellent08:44
* alan_g goes off to play with parsing our code with libclang08:45
=== tvoss is now known as tvoss|errands
=== chihchun is now known as chihchun_afk
=== dandrader is now known as dandrader|afk
=== tvoss|errands is now known as tvoss
=== lool- is now known as lool
greybackalf_: hey, I've not dug yet, but I fear our "last frame not drawn" bug has appeared again https://bugs.launchpad.net/unity8/+bug/1354407 - it may be qtmir, and it may be mir. Just an FYI as yet11:59
ubot5Ubuntu bug 1354407 in Unity 8 "last frame not being drawn - left edge swipe reveals old frame of dash, need to interact with it to refresh it" [Undecided,New]11:59
alf_greyback: ack12:00
=== alan_g is now known as alan_g|lunch
=== greyback is now known as greyback|lunch
=== dandrader|afk is now known as dandrader
=== alan_g|lunch is now known as alan_g
=== greyback|lunch is now known as greyback
=== dandrader is now known as dandrader|lunch
racarrMorning.15:25
racarrlate psuedo standup: Still working on emulator bug...have something to test now but not 100% sure how to build an appropriate image (modified the emulator target egl impl)15:26
racarrproposed a qtmir test skeleton15:27
=== om26er is now known as om26er|dinner
racarrsigh touchspot renderables failed15:33
racarrthe sha1sum check again due to other stuff landing15:33
kdubgroan15:34
racarrI'm considering making an mp that deletes it and adds a file like15:34
racarrREADME-release.txt15:35
racarrthat has a checklist which includes15:35
racarr1. Have any headers in include/ changed15:35
racarrwhich is just as easy to tell from the diff15:35
racarras looking at the sha1sum file15:35
kdubyeah, I think part of the problem too is we need to firm up the interfaces15:36
kdublike look at how the downstreams are using the interfaces15:37
kduband then bury the stuff they arent using15:37
racarrmm15:37
kduband make sure those that are used are sensible15:37
kdubthats not quite the immediate problem, but along the same tangent and important15:38
racarrmy guess is there is a bunch of stuff that could be hidden at this point but not sure15:41
kdubyeah, and even more if you take the set of stuff that is only used by the demo shell15:42
alan_gWe don't want to be quite that strict - there's likely stuff we should expose that hasn't been used for the phone15:43
kdubyeah, agreed15:45
kdubI guess my main point is that an audit of the interfaces would help15:45
tedgCan I turn on the Mir LTTng tracepoints with an env var, or is it something I need to compile in?15:54
racarrenv variable!15:57
racarrtedg: see doc/component_reports.md15:58
racarrhttp://unity.ubuntu.com/mir/component_reports.html15:59
racarrso e.g. MIR_SERVER_INPUT_REPORT=lttng15:59
racarrI doubt that list of reports is up to date15:59
racarrlol15:59
tedgAh, cool.16:00
tedgSo I guess that needs to go in the session startup script16:00
tedgI'd like to get a report on when surfaces are allocated and displayed16:01
tedgLooking at app startup16:01
tedgWhich would be helpful? :-)16:01
racarrtedg: You could get that from the session mediator report which logs IPC calls I guess16:03
racarri.e. create_surface16:03
tedgracarr, Cool, thanks!16:03
=== dandrader|lunch is now known as dandrader
racarr:) np16:05
=== chihchun_afk is now known as chihchun
=== om26er|dinner is now known as om26er
racarrrsalveti: Ping?16:38
racarrI am trying to test changes to the emulator libEGL...and having some difficulty understanding exactly how the emulator images are assembled16:39
=== alan_g is now known as alan_g|EOW
rsalvetiracarr: https://wiki.ubuntu.com/Touch/Emulator17:19
=== om26er_ is now known as om26er
racarrrsalveti: So I see on one hand there is the -system parameter to the emulator binary and then also18:32
racarrthe system.img is copied in to the18:32
racarr /var/lib/lxc...etc and mounted at boot18:32
racarrwhat is the deal with that?18:33
racarrHaving to deviate from the instructions slightly for various reasons so trying to understnad what is happening18:33
racarrrsalveti: also having terouble understanding the raw disk vs ...non raw distinction18:34
racarralso what is the ubuntu-*system.img vs just18:39
racarrsystem.img18:39
racarrsorry...im really unknowledgeable about the whole image business I guess :)18:40
racarrhaha...ok now I tried using raw disks, so now I can mount my new ubuntu-system.img and found18:47
racarra libEGL with a new md5sum so I guess that worked18:47
racarrwell18:48
racarrnvm lets see what happens when I replace system.img with ubuntu-*system.img18:48
racarractually lets have lunch18:48
racarrbrb18:48
racarrohhhh19:02
racarrtheres a system.img19:02
racarrinside the system.img19:02
racarr...19:02
racarrgrr19:05
racarrYay it works19:33
racarrit turns out the system.img that building the android source package produces is the system.img inside the system.img inside the sdcard.img that creating an emulator instance19:35
racarrcreates19:35
racarrand the third system.img is just a decoy19:35
racarr(the one outside the sdcard.img)19:35
racarrlol19:35
racarrhow does something like that happen19:35
rsalvetiracarr: yeah, it's horrible20:07
rsalvetiwe're fixing that soon20:07
rsalvetireally confusing atm20:07
racarrrsalveti: :D20:14
qenghoracarr: Hi hi.  I tried to convert your Chromium ozone-mir branch into a distro patch for current stable Chromium -- really the only way I can use it -- and I had some trouble.  Do you have some time to help me debug it?21:15
qenghoAs I understand it, we would like to avoid code duplication with ozone-wayland, so we try to extend it, overriding where we need to.21:17

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