/srv/irclogs.ubuntu.com/2016/04/08/#ubuntu-unity.txt

om26erHi! Is there an API to get current frame rate of unity8-dash ?09:06
om26erduflu, ...do you know ? ^09:08
dufluom26er: Yes, I wrote it :)09:08
dufluJust a sec09:08
duflu$ restart unity8-dash MIR_CLIENT_PERF_REPORT=log09:10
duflu$ tail -f ~/.cache/upstart/unity8-dash.log09:10
dufluAlthough vsync creates confusingly limited numbers so you can also try:09:10
duflu$ restart unity8-dash MIR_CLIENT_PERF_REPORT=log MIR_CLIENT_FORCE_SWAP_INTERVAL=009:11
duflu$ tail -f ~/.cache/upstart/unity8-dash.log09:11
dufluom26er ^09:11
dufluom26er: Also with results:  https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/156472109:12
ubot5`Launchpad bug 1564721 in Canonical System Image "Unity8-dash render time is too high, causing frame skipping" [High,Confirmed]09:12
om26erduflu, so I have to grep fps out of that log file, hmm.09:17
om26erI am planning to write a test for https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/156328709:17
ubot5`Launchpad bug 1563287 in unity8 (Ubuntu) "[regression] Right edge switcher stutters badly with only a few apps opened" [High,Confirmed]09:17
dufluom26er: Yes you do. Qt/QML also has graphical numbers, but those are disabled in code. The Unity8 team is working on turning on the feature this week09:18
om26erwhich I can use to narrow down there the regression happened. Like flashing the device with increment of +1 then running the test for fps etc09:18
dufluQt/QML also has *on screen* numbers09:18
dufluom26er: I reflashed my krillin today but unfortunately could not get it to stutter. Only smooth in the switcher09:19
om26erduflu, which image number ?09:19
dufluI would also like to add on-screen reporting in Mir itself. But there's resistance within the team to let me do that (only because some people say text rendering doesn't belong in Mir)09:19
om26erI have r305 and the lag is quite visible. I have six apps running.09:20
dufluom26er: 308 ... and it seems smooth09:20
dufluAlthough I probably never ran more than 4 or 5 apps09:20
om26erduflu, having something for fps in Mir sounds like a good thing, given we know there may be clients other than unity8 as well.09:22
om26erI will update to latest.09:22
dufluom26er: Well we've had built-in performance logging for all Mir clients since around late 2014 at least. It's only to the log though09:23
dufluThat's also a good thing, as the reporting does not affect the performance itself09:23
dufluYou can use MIR_CLIENT_PERF_REPORT=log on unity8 too ... since it's a nested server it is a Mir client09:24
dandraderso what's next for surface-wm?12:11
dandradergreyback, ^12:11
greybackdandrader: you fixed all the tests?12:12
dandradergreyback, yes12:12
greybackdandrader: great.12:12
greybackthen we should try landing12:13
dandradergreyback, silo 013?12:13
dandradergreyback, we should also have the prereq branches there12:13
greybackdandrader: I doubt it. I'm not the lander these days. Saviq around?12:13
greybackthat was more a silo for testing convenience12:13
Saviqwassup?12:15
Saviqdandrader, last night there was one more failure12:16
Saviqdandrader, https://unity8-jenkins.ubuntu.com/job/test-ppa-autopkgtest/90/12:16
dandraderSaviq, fixed12:24
Saviqgreyback, "Lander IRC Nicks: greyback" wdym "you're not the lander"?12:31
greybackSaviq: the usual, fobbing off responsibility ;)12:32
Saviqgreyback, would you say it's ready to land, then?12:34
greybackSaviq: I want to do a quick sanity pass, but my answer is yes12:35
Saviqgreyback, ok, then - Lander: Approved to get the autopkgtest machinery going - please describe a bit what to pay attention to during QA12:40
Saviqdednick, https://requests.ci-train.ubuntu.com/#/ticket/736 can be abandoned probably?13:25
dednickSaviq: yep13:25
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
mzanettitsdgeos, one small thing still, sorry: https://code.launchpad.net/~aacid/unity8/enable_debugging_flag/+merge/29096914:53
mzanettitsdgeos, but yes, I think this is much better like this, no need to force people setting 2 things just to enable 1 thing14:53
tsdgeosmzanetti: i copied the code form qtbase14:54
tsdgeosso i don't think it's wrong14:54
tsdgeosmzanetti: see https://github.com/qtproject/qtbase/blob/dev/src/corelib/kernel/qcoreapplication.cpp around line 19514:54
tsdgeosor rather https://github.com/qtproject/qtbase/blob/5.5/src/corelib/kernel/qcoreapplication.cpp14:55
mzanettihmm... strange14:55
tsdgeosaround line 19014:55
tsdgeoswhich is the 5.5 version14:56
tsdgeos5.4 version is the same https://github.com/qtproject/qtbase/blob/5.4/src/corelib/kernel/qcoreapplication.cpp14:56
mzanettihmm... I mean... I didn't invent that debug print I posted...14:57
tsdgeosmzanetti: i know14:58
tsdgeosthat's the parser being stupid14:58
tsdgeosdoesn't the thing still get enabled?14:58
mzanettinope, didn't work to connect14:58
tsdgeoslet me check15:00
mzanettitsdgeos, actually it does work15:04
tsdgeosmzanetti: works here15:04
mzanettinot sure what went wrong before then15:04
mzanettiyeah15:04
tsdgeoshttp://paste.ubuntu.com/15689587/15:04
mzanettiok... so it's just about the debug print that's bogus15:05
mzanettiwfm then15:05
mzanettiapproved15:06
=== dandrader is now known as dandrader|afk
Saviqdandrader|afk, testSpreadDelegate segfaulted15:29
Saviqas did testShell... but that one went away with what():  std::bad_alloc15:30
Saviqso OOM?15:30
Saviqhmm it took it over ½h to throw that15:30
Saviqbut it did it twice...15:31
Saviqdandrader, https://unity8-jenkins.ubuntu.com/job/test-ppa-autopkgtest/99/testReport/ testSpreadDelegate segfaults on vivid quite reliably (three times already)16:18
SaviqI've started https://unity8-jenkins.ubuntu.com/job/test-ppa-autopkgtest/100/ to check again16:19
dandraderSaviq, how can you tell it's a segfault from that webpage?16:20
Saviqdandrader, usually when it's empty it's a segfault - only thing to do is to grep through the console output of the particular build16:21
Saviqso you go to https://unity8-jenkins.ubuntu.com/job/test-ppa-autopkgtest/99/label=amd64,package=unity8,release=vivid+overlay,testname=qmluitests.sh/consoleFull and look for that test16:22
Saviqthey run in parallel, so output is a bit meh to read16:22
Saviqbut16:22
Saviq16:11:15 Segmentation fault (core dumped)16:22
Saviq16:11:15 tests/qmltests/CMakeFiles/xvfbtestSpreadDelegate.dir/build.make:52: recipe for target 'tests/qmltests/CMakeFiles/xvfbtestSpreadDelegate' failed16:22
dandraderSaviq, yeah, there's a segfault somewhere. will run that on the phone to see what I get (no vivid box here)16:24
dandraderSaviq, console is a bit useless since outputs are interleaved. tests are being run in parallel, aren't they?16:25
dandraderhmm, I wonder if it's even possible to run qmltests on the phone...16:30
dandraderI think I'm better off with a vm16:31
dandraderSaviq, is silo 76 landing before surface-wm?16:33
Saviqdandrader, I was planning that we land surface-wm first - we're close enough16:42
dandraderSaviq, great16:42
dandraderSaviq, you think a Ubuntu 15.10 image would be close enough to 15.04?16:44
dandraderSaviq, can't seem to find a vivid image16:44
Saviqdandrader, doubt it, why not just a chroot?16:44
Saviqit should be enough to repro - that's what jenkins is doing16:45
dandraderSaviq, ok, will try that16:46
hallynany guidance on how to use capslock as control in unity8?16:49
=== dandrader is now known as dandrader|afk
Saviqhallyn, don't think it's possible atm, but try and ask in #ubuntu-mir16:53
hallynkind of a dealbreaker16:54
hallynwill do thx16:54
Saviqyou can always swap the keys on your keyboard, will that help? ;)16:55
hallynno i can't they're different sizes17:02
hallyni did used to build a custom kernel with different map, before i used ubuntu...17:02
hallynmaybe it's time to bring that back17:02
hallynalso, the browser (on amd64) is still busted?17:03
hallyn...  i'm... i'm gonna do it17:04
hallyn(kenrel)17:04
=== alan_g is now known as alan_g|EOW
hallynis the browser crash deemed low prio bc noone should be usnig unity8 on desktop yet?17:06
Saviqhallyn, wouldn't say it's low prio, just there's always things with higher prio... but yeah, outside of the devices we ship u8/mir is still pretty experimental17:14
Saviqdandrader_, got it to crash here17:14
Saviqwill run under gdb17:14
hallynSaviq: so atm the only app which works for me (which, really, is sufficient -i'm using it right now) is the terminal.  should any other apps work?17:20
Saviqhallyn, anything that you grab a x86 click for...17:27
Saviqhallyn, unfortunately store is a bit broken, but you can go to the store, click install (it will fail due to pkcon - working on it) and then you can "click install..." it17:28
Saviqafter you find it in ~/.cache/...17:28
hallynSaviq: is there a url where i can see the list of x86 clicks?17:34
Saviqhallyn, https://uappexplorer.com/apps?arch=x86_6417:37
hallynhm, empty page17:40
Saviqhallyn, hmm? loads 66 pages of apps for me...17:42
=== dandrader_ is now known as dandrader
hallynSaviq: http://paste.ubuntu.com/15694247/17:43
Saviqhallyn, if you go to https://uappexplorer.com/ ?17:44
dandraderSaviq, got anything? I was away17:44
Saviqdandrader, yeah, just installing symbols17:44
hallyni'm sure i'm supposed to be able to do something with that, but since i have no gui browser working in unity8, i'm trying wget and edbrowse, and nieth like sit17:44
Saviqhallyn, right, that page is JS17:44
hallynedbrowse does js.  this is not just js17:45
hallynall right i'l lhave to look at it later then - thanks17:45
Saviqhallyn, or just browse the Ubuntu Store - it will only display clicks working on your arch17:46
Saviqdandrader, it does segfault maybe every 3 runs here in a vivid+overlay chroot17:47
hallynSaviq: i should be able to browse the ubuntu store from the scopes somehow?17:48
Saviqhallyn, yeah, do you not have a huge orange Ubuntu Store icon below... the 3 or so apps?17:48
hallynnope17:49
hallynsnappy scope is there...17:49
hallynor do you mean on the launcher?17:49
hallynif so then no17:49
Saviqno, on Scopes17:50
* hallyn installs the unity-scope-scopes pkg17:50
hallyndo i need to log out and back in? :(17:51
Saviqno17:51
Saviqand unity-socpe-scopes is descoped :P17:51
Saviqdid you install unity8-desktop-session-mir? that should've brought unity-scope-click with it17:51
hallyngr17:51
hallynyeah i have that17:51
hallynso i should *un*install unity-scope-scopes?17:51
Saviqdoesn't matter17:52
hallynok17:52
hallyni hope i'm being informative rather than wasting your time17:52
Saviqyeah it's fine, I just don't have an idea why you wouldn't see the store :/17:53
Saviqdandrader, can't get any symbols out of it :/17:57
dandradergreat17:57
Saviqnot even QV4_FORCE_INTERPRETER=1 helps17:57
Saviqwhat's even weirder can't get gdb itself to run the test17:58
Saviqhad to rely on corefile, which might be why I'm not seeing symbols17:58
Saviqaah dumb17:58
Saviqqtchooser17:58
dandraderSaviq, I'm still prepparing my vivid chroot...17:58
Saviqmuch better17:58
Saviqdandrader, got symbols, pasting in a sec17:59
Saviqdandrader, http://paste.ubuntu.com/15694690/18:01
dandraderSaviq, nice, thanks18:03
Saviqdandrader, lemme know if I can help with something18:04
dandraderSaviq, I got an assertion failure on the secon drun18:26
dandraderSaviq, did you build with debug on?18:26
dandraderSaviq, pushed a change (revision 2352). See if it still crashes for you18:31
dandraderSaviq, I'm running it in a loop here and no crash or assertion failure so far18:31
Saviqdandrader, no, no debug - it was packages as built18:55

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