/srv/irclogs.ubuntu.com/2015/09/23/#ubuntu-mir.txt

robert_ancellduflu, hold off committing any changes to XMir - I'm about to rebase it01:51
duflurobert_ancell: Kay01:51
duflurobert_ancell: I removed the changes outside of hw/xmir/ so should be easier now01:51
robert_ancellduflu, yeah, nice work!01:51
dufluThe code changes anyway01:51
robert_ancellI've kept the rootless as a separate change for now, but we probably can roll it into one patch going forward now those changes are gone.01:52
robert_ancellduflu, ok all done. Hopefully I haven't broken anything...01:57
robert_ancellNow to set up a CI train thingy for this01:57
robert_ancelloh yay. https://requests.ci-train.ubuntu.com/ makes me want to kill myself02:05
dufluCan we have traditional distros back please?02:08
robert_ancellduflu, I think the intentions were good but this is a million steps backwards in complexity02:10
duflurobert_ancell: Absolutely. You're entitled to create complexity, but not when you make it everyone else's problem02:11
robert_ancellduflu, do you want the LP bug numbers in the debian/changelog?02:16
robert_ancellIt's kind of hard to track them post rebasing02:17
duflurobert_ancell: Can't hurt, there's only a few. But more interesting are the enhancements to list02:17
robert_ancellduflu, do you want to summarise the changes then?02:17
duflurobert_ancell: OK02:17
duflurobert_ancell: What git commit was the last release?02:18
robert_ancellduflu, on the pre-rebased branch?02:18
dufluNever mind. I'll just cover the past few weeks02:18
robert_ancellThere were just those four commits over the 1.17 changes (xmir, rootless, desktop_file_hint and keeping stdout open)02:19
robert_ancellI don't know why the stdout change was there, but we haven't been using it in the xorg-server package so we can probably drop it.02:19
dufluYeah stdout doesn't work still02:19
duflurobert_ancell: Gimme an hour or so (other tasks in the way)02:20
robert_ancellduflu, ok02:20
robert_ancellduflu, do you know what the stdout change is for?02:20
duflurobert_ancell: Not even looked at it. I just know printf still doesn't work02:21
robert_ancellBut ErrorF works, so is there any reason to make stdout work?02:21
robert_ancellI'm guessing this is a design decision by upstream?02:21
duflurobert_ancell: It would be nice if we could use some InfoF instead. DebugF exists but logs nothing02:22
dufluHeh, Mir gained a new build-dep overnight that is actually good to see... libinput-dev02:42
robert_ancellduflu, nice!02:49
duflurobert_ancell: In that email it might be more correct to s/xmir:/Xmir:/03:04
robert_ancellduflu, which email?03:05
duflurobert_ancell: The one in your inbox03:05
robert_ancellah03:07
robert_ancellthanks03:07
duflurobert_ancell: Actually let me rewrite that03:11
robert_ancellok03:11
dufluDone03:13
dufluFor a while I was suspicious and wondering why Xwayland was half the size of Xmir. From what I read recently though that might be because Xwayland is missing features03:18
dufluNot sure03:18
duflurobert_ancell: I might have an extra crucial fix for Xmir today. In an hour or two03:19
dufluMaybe not03:19
dufluOr 30 min03:19
duflurobert_ancell: BTW I think you can rebase Xmir in future without losing the commit history03:22
dufluThat would be nice03:22
robert_ancellduflu, how can you do that?03:22
robert_ancellhave a separate branch?03:22
duflurobert_ancell: I forget but it's a git feature03:22
duflurobert_ancell: Oh I just did it by accident. Repushed and everyone's commits are there in chronological order now03:24
robert_ancellduflu, you git push -f?03:25
duflurobert_ancell: Nope03:25
duflurobert_ancell: It was after your merge and includes you merge so I hope everything's there03:26
robert_ancellduflu, oh, it just has an empty merge commit03:31
duflurobert_ancell: Yeah the beauty of not having revision numbers is that you can merge things and each commit retains the same identifier it always had03:31
duflurobert_ancell: YES. Fixed the missing cursors. Let me get that fix in03:33
dufluIt's a Mir bug, but I can work around it in Xmir03:33
robert_ancellI have to head out for 20-30 mins, bbl03:36
Hockhttps://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/149318504:12
ubot5Ubuntu bug 1493185 in ubuntu-ui-toolkit (Ubuntu) "missing icons in dash/app scope for ubuntu touch vivid image" [Undecided,New]04:12
Hockany chance for this bug to be look at?04:12
RAOFLooks like someone *is* looking at it? It's assigned to someone.04:16
RAOF(It might be nice to capture the shaders that your GL is choking on. I wonder if apitrace works on the phone...)04:16
Hockhow do I capture the shaders?04:17
RAOFYou *might* be able to install apitrace on the phone, then modify the unity8 upstart job to run ‘egltrace unity8’ rather than just ‘unity8’.04:23
RAOFThat'd get you a trace of all the EGL + GLES calls unity8 makes, including the sources of the failing shaders.04:23
Hockno wifi at the moment. :(05:23
Hockguess have to wait for update to the lp bug05:23
RAOFYou could adb push the relevant .debs, I think.05:26
Hocksure. given that it might not help as much. it might make more sense to wait for Loïc to find the time to delve into it.05:38
Hockif he ever get to it as there seem to be quite a number of bugs going on in the toolkit05:38
RAOFYeah, always more bugs than people ;)05:39
Hocksad hard truth05:45
dufluSometimes more projects than people :)05:57
Hockthe downside to opensource05:59
Hocksimilar projects in some cases fortunately and yet unfortunately06:00
anpok_apitraces does work yes..06:16
anpok_-s06:16
=== tsdgeos_ is now known as tsdgeos
=== chihchun_afk is now known as chihchun
duflualan_g: Could you do me a favour and audit the SessionMediator? It's starting to look like it forgets to release some resources at least on unclean disconnects. And such bloat would not show up as a leak either, because destructors would clean it up...09:26
dufluSome of those resources may be fds related to Android graphics09:26
alan_gI'll add it to the list.09:27
dufluAs usual, not one bug, but multiple bugs in multiple projects... maybe09:27
=== chihchun is now known as chihchun_afk
=== alan_g is now known as alan_g|lunch
guest123124hi all12:31
guest123124i'm on wily, if i run mir_demo_server in a tty it locks my pc12:32
alan_g|lunchguest123124: sorry, that's a poor failure mode (there should be better cleanup and a better error message). Mir needs root access in that configuration: just add "sudo".12:44
guest123124alan_g|lunch, thanks :D shoud i open a bug? maybe other people will try mir and they'll end up with a locked pc and maybe get angry or stuff12:46
guest123124alan_g|lunch, also, do you know if i "mir_demo_server --vt 1" from terminal would work? should it run mir_demo_server in tty1 and i can then ctrl alt f1?12:48
alan_g|lunchguest123124: check if there is a bug filed already (it's quite likely)12:48
guest123124will do12:49
alan_g|lunchYou'll need something like --platform-graphics-lib /usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-mesa-kms.so.4 to avoid it defaulting to x1112:49
guest123124alan_g|lunch, like this mir_demo_server --platform-input-lib server-mesa-x11.so.4 --vt 1?12:53
guest123124alan_g|lunch, like this mir_demo_server --platform-input-lib server-mesa-x11.so.4 - works.. it opens a window (mir on x)12:53
guest123124i still get Unknown command line options: --vt 112:54
alan_g|lunchguest123124: --vt only makes sense when using the kms graphics platform.12:55
guest123124alan_g|lunch, like this?  mir_demo_server --platform-graphics-lib /usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-mesa-kms.so.4 --vt 112:57
guest123124alan_g|lunch, thanks that worked :P12:58
=== alan_g|lunch is now known as alan_g
alan_gguest123124: yw12:59
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== dandrader is now known as dandrader|lunch
=== alan_g is now known as alan_g|EOD
=== dandrader|lunch is now known as dandrader
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader

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