/srv/irclogs.ubuntu.com/2014/05/23/#ubuntu-unity.txt

=== jhodapp|afk is now known as jhodapp
=== fginther` is now known as fginther
=== _salem is now known as salem_
tsdgeosSaviq: ping07:30
Saviqtsdgeos, pong08:11
tsdgeosSaviq: was going to ask if the test failed standaolne or inside the full test, but i got it to fail in xvfbtest quite reliably, so nothing :D08:11
Saviqtsdgeos, ok, I couldn't get it to fail in isolation...08:12
tsdgeosSaviq: i'll have a branch soon, been runing for 10 min here without a fail, i'll MR it soon08:12
Saviqtsdgeos, awesomes08:12
tsdgeosmzanetti: wops segfault :D08:13
tsdgeoshttps://launchpadlibrarian.net/176162572/buildlog_ubuntu-utopic-i386.unity-api_1%3A7.81%2B14.10.20140520-0~134%2B201405201819~ubuntu14.10.1%2Bfix-launcher-tests-with-5.3~test1_FAILEDTOBUILD.txt.gz08:13
mhr3saviq, guess you noticed the unity-api u8 branch landed, but if not you'll need to rebuild the existing u8 silos08:15
Saviqmhr3, yeah, old news08:16
* tsdgeos is happy that one landed so quickly :)08:17
tsdgeostx guys08:17
tsdgeosSaviq: the fix for me is simply this one ^_^ https://code.launchpad.net/~aacid/unity8/flaky_gsv_test/+merge/22076708:18
Saviqtsdgeos, coolz, let's see what jenkins says08:18
SaviqI'm worried we multiplied the time to run the tests because of xvfb...08:19
Saviqit takes over 1.5h now :|08:19
tsdgeosyeah :/08:22
tsdgeoswho is my ApplicationManager man?08:22
tsdgeosgerry?08:22
* greyback suddenly remembers he has something very important to do somewhere else....08:23
greybacktsdgeos: what's up?08:23
tsdgeosgreyback: is ApplicationManager.stopApplication blocking?08:23
tsdgeosgreyback: i.e. will it wait until the app is gone from the application manager?08:24
greybacktsdgeos: no08:24
tsdgeosgreyback: btw where's the ApplicationManager code?08:24
tsdgeosgreyback: so the loop in lines 284 here is "wrong" https://code.launchpad.net/~paulliu/unity8/logout/+merge/21637308:25
tsdgeosno?08:25
greybacktsdgeos: app is removed from the appManager list immediately when you call stopApplication08:25
tsdgeosah, so it's removed but the app is not stopped immediately08:25
greybacktsdgeos: lp:unity-mir src/modules/Unity/Application/application_manager.cpp08:25
tsdgeosso the loop is not "incorrect"08:25
greybacktsdgeos: right. As from user's point of view, they just want the app to go away08:25
greybackthey don't care it takes a second or two for it to stop08:26
tsdgeosgreyback: well actually if i''m loging out08:27
tsdgeosi want to make sure the apps have really stopped08:27
mzanettitsdgeos: greyback: I can fix the crash in unity-api's appman I guess. or is someone on it already?08:27
tsdgeosgreyback: i don't want to lose any work because we shutdown stuff too early08:28
mzanettitsdgeos: I don't think there's a way to wait for that in the current api08:28
tsdgeosgreyback: is there any way to make sure all apps are closed?08:28
greybacktsdgeos: the "get" part of loop should not be necessary, as once you call stopApplication, that entry has definitely gone from the list08:28
tsdgeosi.e. something like iterate over all of them, stop them08:28
tsdgeosand then verify they are all really stopped08:29
tsdgeosgreyback: well, it needs the get to get the appId, no?08:29
greybacktsdgeos: oh yeah, totally mis-read it. Thought it was checking if app was removed. Duhh08:29
greybacktsdgeos: I've didn't code AppMan to deal with such logging off situations. On phone, I don't want a "these apps have not shut down, kill them?" message though08:30
greybackdesktop, sure, different story08:31
tsdgeosgreyback: well, it should delay the shut down process enough time to let them close themselves08:31
greybacktsdgeos: upstart is shutting them down08:31
greybackupstart is the thing actually managing the applications, not AppMan08:31
tsdgeosgreyback: right, but what happens if unity8 is gone? does the app survive that?08:32
greybacktsdgeos: you'd better ask an upstart person how apps are managed when a user session is ending. I can't say08:32
tsdgeosok08:33
greybackbut AppMan's job is done by then: it told upstart to close all apps08:33
mzanettigreyback: yes, the apps still live on when unity/mir goes away, no?08:33
greybackmzanetti: well they often crash if they try to render, when unity8/mir has gone away. But yes, they live on08:34
mzanettiright... yes. there might be issues with crashes, but assuming they'll be fixed eventually08:34
mzanettiso we shouldn't really have a problem with this shutdown08:35
greybackmzanetti: well you might have a point there, might be good to block mir shutdown until apps have disconnected from mir08:36
greybackotherwise we'll get crash reports for things that weren't really the app's fault08:36
mzanettigreyback: fair enough. But wasn't the ideas that we fix the mirclient qpa plugin in a way that we could even restart mir and the same instance of th app will just reconnect?08:37
greybackmzanetti: eventually yes. That would probably do it08:38
greybackbut a more immediate solution might be what tsdgeos was thinking08:38
mzanettinot saying were there yet...08:38
tsdgeoswe get random crashes on shutdown of LVPWH in test :/08:38
tsdgeoshttp://paste.ubuntu.com/7504702/08:38
tsdgeos5.3 at least08:38
greybacktsdgeos: due to paulliu 's change?08:39
tsdgeosgreyback: no no08:39
tsdgeosi'm just multi-tasking :D08:39
tsdgeossorry08:39
greybackheh np08:40
mzanettiMirv: hey ho, can you give this one a shot in the ppa? https://code.launchpad.net/~mzanetti/unity-api/fix-appman-tests-with-5.3/+merge/22076808:40
Mirvmzanetti: ok, merging that on top of the other08:41
greybacktsdgeos: for iteration 1, I think paulliu's approach will do nicely. Then if we get a series of bugs on apps shutting down badly, we can try a more blocking approach08:41
tsdgeosgreyback: mzanetti: so what's your suggestion for now for that?08:41
Saviqxnox, another problem we noticed: systemtap-sdt-dev is Arch: all, liblttng-ust-dev (Arch: any) depends on the former, so tries to pull :armhf, which doesn't exist08:41
tsdgeosgreyback: ok, i'll review it and see what's going on08:42
Saviqxnox, what would be the correct fix there? make systemtap Arch: any?08:42
tsdgeosgreyback: note that this is more for the desktop i think08:42
Saviqxnox, or adapting the liblttng B-D?08:42
greybacktsdgeos: well you'd better test it there so ;)08:42
tsdgeosgreyback: ok, i'll leave it for you then :D08:42
mzanettigreyback: I would check if there even is an issue with pauls branch in practice, if yes, probably try to fix the crash when mir goes away08:42
tsdgeosi can't get unity8 to run on my desktop08:43
mzanettigreyback: only if that turns out to be too troublesome, add something to allow us to wait for apps to be closed08:43
greybacktsdgeos: oh poor baby08:43
mzanetti:D08:43
paulliutsdgeos: same here. I got black screen.08:46
mzanettiMirv: yep, looks better i386 passed08:48
paulliutsdgeos: what I've been told is you have to shutdown your machine. And login with unity8 at beginning.08:48
paulliutsdgeos: if you logout and then switch, that will be failed.08:48
tsdgeospaulliu: didn't work here last time i tried08:48
Mirvmzanetti: so it did, awesome!08:49
greybacktsdgeos: paulliu: first check, install "mir-demos", then switch to VT1, run "sudo mir_demo_server_shell" , then switch to VT2 and run "sudo mir_demo_client_egltriangle"08:50
greyback*definitely use sudo or you'll be locked out of your machine*08:50
greybackif you switch back to VT1, you should see a rotating rectangle. That means Mir is working on your machine08:52
mzanettiCimi: lol, just came by this: https://bugs.launchpad.net/unity8/+bug/1246688/comments/108:52
ubot5Ubuntu bug 1246688 in Unity 8 "[Launcher] Icons don't fill the UbuntuShape" [Low,In progress]08:52
Cimiahahah08:53
Cimimzanetti, tempted to write a new comment08:53
xnoxSaviq: I'll fix that.08:53
Saviqxnox, awesome, thanks08:53
xnoxSaviq: what was example package to test?08:53
CimiUPDATE: Waiting new ubuntushape rework to land in future centuries08:53
Saviqxnox, unity-scopes-api08:53
mzanetti:D08:53
xnoxSaviq: ack.08:53
SaviqCimi, mzanetti, we still didn't list the features we're missing most from the old shape...08:54
mzanettiSaviq: I sort of did to kgunn08:54
Saviqmzanetti, yeah, we need to put it down on paper08:55
Saviqmzanetti, and send up to Pat08:55
mzanettiSaviq: but I don't think its an issue that they don't know /what/ to do, the issue more they don't know /when/ to do it08:55
Saviqmzanetti, they asked me for a prio list to backport to the old shape08:55
mzanettiuh08:56
pete-woodsxnox: if it helps, here is my buildlog of that build failing http://paste.ubuntu.com/7504758/08:56
Saviqmzanetti, yeah, my reaction as well :|08:56
SaviqI saw the fooking shape working... over a year ago in London08:56
Saviq(new)08:56
mzanettiyeah... I mean... how hard can it be?08:56
mzanettinot to write it, to release it08:56
Saviqwhen you're a perfectionist like Loïc, it might be really hard...08:57
xnoxSaviq: pete-woods: tah. It just needs marking to be M-A:foreign. I'll upload that & forward delta to debian.08:57
mzanettiok yeah... fair point08:57
Saviqxnox, coolz08:57
mzanettiSaviq: ok, I can write you my list08:57
SaviqCimi, ↑ please do the same (I can find the log of our discussion about it if you want)08:58
CimiSaviq, mzanetti just sit down in malta on monday08:58
CimiSaviq, I will write a post it note today08:58
SaviqCimi, sure, thinking about it before then is still useful08:58
CimiSaviq, next week we discuss what has higher priority08:58
SaviqCimi, remember to bring the note over! ;)08:58
mzanettior use the reminders app for it :P08:59
Saviqmzanetti, you? recommending sending your private data to Evernote? ;)09:00
Saviqmzanetti, you should've made a backend for ownCloud ;P09:00
mzanettiSaviq: well, given this ends up on Launchpad...09:00
mzanettiSaviq: well, they wanted to drop the notes app and make reminders the default notes app. I vetoed that for this reason, yes09:01
Saviqmzanetti, well, it's probably owned by Evernote before that09:01
Saviq(the data)09:01
Saviqmzanetti, good, I did complain about this, too (I'd gladly have only one app, but being forced to do Evernote to use it... nowai)09:02
mzanettiyep, exactly my words09:02
pete-woodsxnox: in addition to the system package, it looks like jsoncpp has an invalid non-multiarch .pc file (http://paste.ubuntu.com/7504825/)09:24
pete-woods(I think)09:24
xnoxSaviq: apparmor fix is in https://code.launchpad.net/~xnox/apparmor/xnox-citrain/+merge/22077009:25
xnoxSaviq: systemtap fix in https://launchpad.net/ubuntu/+source/systemtap/2.3-2ubuntu109:25
Saviqxnox, awesome09:25
xnoxpete-woods: that would not be a problem.09:26
CimiSaviq, if I want to edit tests/mocks/CMakeLists.txt to add tests/Mocks/Infographics/ (which has Infographics.qml and qmldir) what shall I add?09:26
SaviqCimi, add_subdirectory(Infographics)?09:27
pete-woodsxnox: okay, it's just that cmake isn't finding that library in the sbuild environment09:27
xnoxpete-woods: although it is incorrect (locations specified is not where things are) but in practice makes no difference, because it should be in the default location....09:27
xnoxpete-woods: do you have a log?09:27
pete-woodsxnox: sure09:27
CimiSaviq, cointains no cmakelists.txt though09:27
SaviqCimi, why doesn't it?09:28
CimiSaviq, because it's just a folder to install09:28
SaviqCimi, no, it's not "just a folder to install"09:28
SaviqCimi, it's a plugin09:28
CimiSaviq, there's nothing to compile09:28
SaviqCimi, that needs to be copied into the binary dir09:28
SaviqCimi, just copy what other mocks do, it doesn't matter that there's nothing to compile09:28
CimiSaviq, indeed, so I thought I would have done this inside tests/mocks/CMakeLists.txt09:28
pete-woodsxnox: there's the lttng stuff (but I expected that, I just wanted to see if there'd be other errors) - http://paste.ubuntu.com/7504845/09:29
SaviqCimi, just do what other mocks do09:29
Cimiok09:29
tsdgeosSaviq: top-approve https://code.launchpad.net/~aacid/unity8/nomorecardheader/+merge/220659 ?09:31
Saviqtsdgeos, just remembered, don't we have a PreviewHeader now? are tests for it enabled?09:31
tsdgeosSaviq: they are09:32
Saviqtsdgeos, ok09:32
tsdgeos./qmltests/CMakeLists.txt:48:add_qml_test(Dash/Previews PreviewHeader IMPORT_PATHS ${qmltest_DEFAULT_IMPORT_PATHS} ${CMAKE_BINARY_DIR}/tests/mocks)09:33
Saviqtsdgeos, done09:34
=== vrruiz_ is now known as rvr
tsdgeosSaviq: since organicgrid test didn't fail in https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-utopic/63/? either i guess we can say https://code.launchpad.net/~aacid/unity8/organiccgridcrash/+merge/220651 "is good" ?09:57
Saviqtsdgeos, yeah09:58
Saviqtsdgeos, so looks like the zoomable tests are the last ones to fix09:59
Saviqah no, greeter, too09:59
tsdgeosyep09:59
tsdgeosand 5.3 regresses some too09:59
tsdgeosthere's some "html" that gets converted to text10:00
tsdgeoslike <br> to actual newlines10:00
tsdgeosand stuff10:00
tsdgeosso tests fail10:00
Saviqoh10:00
tsdgeoswant me to run them all and see what's the diff?10:00
Saviqtsdgeos, I will10:00
tsdgeosok10:00
Saviq:| gotta reboot again, usb loop once more10:02
la_juyishi Saviq! I was windering if there were any chances that we could add an easier (shorter and more intuitive) way to close apps in the phone.10:20
Saviqla_juyis, you'll be able to swipe the app away in the right-edge switcher soon10:20
la_juyisSaviq, yay! :D10:21
Saviqla_juyis, the app thumbnails in dash are going away, actually10:21
la_juyisSaviq, cool. I had thought of either that option, or another option in the meny of the launcher10:21
la_juyis(as it is on the computer)10:21
la_juyislauncher, long tap, close10:21
la_juyisSaviq, awesome, that's great news :D10:22
la_juyisSaviq, tnx a lot :)10:22
Saviqla_juyis, cheers10:28
karniSaviq: what's the easiest way to upgrade to U? I saw you threw a sed command replacing "trusty" with "utopic" in sources.list, I'm not sure that's the encouraged way to do it though ;)10:38
Saviqkarni, do-release-upgrade -d works now10:38
karniSaviq: thanks!10:38
=== salem_ is now known as _salem
Saviqxnox, liburcu-dev has basically the same issue jsoncpp has10:46
xnoxSaviq: no liburcu-dev is not multiarch, and locations in .pc file match actual.10:59
xnoxSaviq: even when cross-compiling, it is valid on ubuntu to link against /usr/lib/libfoo.so since we insure we install the correct arch library.10:59
CimiSaviq, it is not working, I cannot see what's wrong http://paste.ubuntu.com/7505139/11:00
CimiSaviq, make tryInfographics cannot find Infographics11:00
Saviqxnox, sure, but cmake doesn't find the .pc files11:00
Cimibut make -n shows -I /home/cimi/Development/unity8/infographics-new-lightdm/builddir/tests/mocks11:01
xnoxSaviq: then we need to fix our cmake.11:01
Saviqxnox, it seems to have regressed indeed11:01
Cimiand in /home/cimi/Development/unity8/infographics-new-lightdm/builddir/tests/mocks/Infographics I have the files11:01
Saviqxnox, http://paste.ubuntu.com/7505144/11:01
Saviqxnox, same problem in mir (for android-properties)11:01
SaviqCimi, you don'11:03
SaviqCimi, why did you create a C++ module for infographics?11:03
CimiI didn't11:03
SaviqCimi, when you just said it's only qml + qmldir?11:03
SaviqCimi, for the mock11:03
CimiI just removed the add_library stuff and see11:03
SaviqCimi, you're not building a library11:03
CimiI know11:04
SaviqCimi, .qml files can't be sources for a library11:04
SaviqCimi, you only need the add_unity8_mock stanza in that CMakeLists.txt file11:04
Cimijust add_unity8_mock(Infographics 0.1 Infographics) ?11:04
Saviqyes11:04
SaviqAH motherfooker11:05
Saviqit's qtcreator that causes my devices to reconnect all the time11:05
xnoxSaviq:11:06
xnox-- checking for module 'liburcu-bp'11:06
xnox--   found liburcu-bp, version 0.7.1211:06
CimiSaviq, just remove the freakinc ubuntu plugin from qtcreator11:07
CimiI use qtcreator vanilla and I am much happier11:07
Cimiand doesn't screw qmljsdebugger11:07
Cimibtw11:07
Cimihttps://code.launchpad.net/~cimi/unity8/qmljsdebugger/+merge/21747411:08
Saviqxnox, hmm http://paste.ubuntu.com/7505169/ :/11:08
SaviqCimi, yeah, I know, wanted to give it a chance11:08
xnoxSaviq: hm, something fishy is going on.11:09
SaviqCimi, look at either Ubuntu.Thumbnailer or Unity.Notifications mocks, that's all you need to do11:09
Saviqxnox, indeed11:09
Saviqxnox, that was just "apt-get source" + "sbuild..." in a clean, updated utopic chroot11:10
SaviqCimi, you can always check if a plugin will import fine with `QML2_IMPORT_PATH=builddir/tests/mocks/ qmlplugindump Infographics 0.1`11:12
CimiSaviq, the module {} is empty here11:15
SaviqCimi, well, how about when you point it at tests/mocks directly?11:20
SaviqCimi, looks like your qml module is just broken is all11:20
Cimistill empty11:20
Cimihttp://paste.ubuntu.com/7505215/11:21
Cimimodule Infographics11:22
CimiInfographicList 0.1 InfographicList.qml11:22
Cimithis is my cmakelist11:22
Cimiops11:22
Cimiqmldir11:22
Cimiinside I have InfographicList.qml11:23
Cimimore than that I don't know...11:23
=== MacSlow is now known as MacSlow|lunch
SaviqCimi, push to a branch11:26
SaviqCimi, btw, you're missing a "typeinfo" stanza in the qmldir11:27
Cimiah maybe then11:27
SaviqCimi, but that won't change11:27
Saviqthe empty module11:28
CimiSaviq, pushed11:29
SaviqCimi, lp:~cimi/unity8/infographics-new-lightdm ?11:29
CimiI am going quickly to the doctor, will be back in less 10 mins11:29
CimiSaviq, yup11:29
SaviqCimi, woah, that's a close doctor :)11:30
SaviqCimi, and where's the .qml file?11:32
xnoxSaviq: yeap, found regression in pkg-config.11:34
xnoxSaviq: will fix, should unbreak a whole bunch of things that worked a month a go.11:35
Saviqxnox, yeah great to hear11:35
Saviqpete-woods, ↑11:35
tsdgeoshmmmm11:39
tsdgeosguys can you think of a way to know when ListView finished moving because the currentItem changed?11:40
tsdgeosi tried listening to moving but seems moving is never set to true in this case11:40
Saviqtsdgeos, hmm sounds like a bug then?11:42
tsdgeosSaviq: not really11:42
Saviqtsdgeos, only stupid idea comes to mind11:42
tsdgeos"due to the user either dragging or flicking the view."11:42
tsdgeosthe user ain't doing anything11:42
tsdgeosname is bad i agree11:42
tsdgeosshould be userMoving :D11:43
Saviqtsdgeos, is to compare delegate's x/y to contentX/Y11:43
tsdgeosyeah that's what i have11:43
tsdgeosnot cool11:43
SaviqCimi, btw, InfographicsList is a singleton in the real plugin, you need to make it so in the mock, too - see wiki on QML singletons: http://qt-project.org/groups/qt-contributors-summit-2013/wiki/Evolution-of-the-QML-language11:44
Saviqtsdgeos, ah wait, I think velocity still changes11:44
Saviqtsdgeos, so moving is false, but velocity is != 011:45
tsdgeosinteresting11:45
SaviqI think I reported this as a bug at some point11:45
Saviqor at least considered it one ;P11:46
CimiSaviq, ok11:46
pete-woodsSaviq: cool, thanks for the update11:46
SaviqCimi, but anyway, you didn't bzr add the file11:46
CimiSaviq, my doctor is 2 mins walk, cool eh? :)11:46
SaviqCimi, are you sure you have that .qml file there at all?11:46
CimiSaviq, it's pushed11:47
SaviqCimi,11:47
=== marlinc_ is now known as marlinc
tsdgeosSaviq: weeeeird11:48
Saviqtsdgeos, indeed11:48
tsdgeosSaviq: this is my horizontal velocity log http://paste.ubuntu.com/7505281/11:48
tsdgeoswhy all those 0!11:48
Saviqtsdgeos, oh11:49
Saviqyikes11:49
tsdgeoslet me see if i get that in a simple test case11:49
tsdgeosthat's kind of bad11:49
SaviqCimi, ah, Module { } can be empty indeed11:50
SaviqCimi, but that's fine, it means the import works11:50
SaviqCimi, that works http://paste.ubuntu.com/7505295/11:51
CimiSaviq, so I need the singletone thing11:53
xnoxSaviq:  pkg-config caused regression 0.28-1 (released in 2014-04-25) in utopic. Fix uploaded 0.28-1ubuntu1. Once that builds, everything should be tip-top.11:54
tsdgeosSaviq: if you are still in 5.2 can you quick try http://paste.ubuntu.com/7505308/ and see if you get all the 0s?11:54
xnoxSaviq: e.g. unity-scopes-api crossbuilds.11:54
Saviqxnox, awesomes!11:54
Saviqtsdgeos, yes, 0s here11:55
tsdgeosok, so it's not a regression11:55
Saviq/food12:14
Saviqtsdgeos, fyi bug #132261512:54
ubot5bug 1322615 in Unity 8 "QML test failures under Qt 5.3" [Undecided,New] https://launchpad.net/bugs/132261512:54
Saviqmterry, hey, you back already? sure don't want to get more sleep?12:57
mterrySaviq, I had trouble sleeping last night  :-/12:57
Saviqmterry, sorry to hear that12:58
Saviqmterry, hope it's not split greeter causing it...12:58
Saviqmterry, where did you find the 10% CPU issue in the end?12:59
mterrySaviq, that is a little odd...  So there was that place in qtubuntu where we were checking for "unity8" process name and disabling sensors.  Seemed by visual inspection to be 100% the problem.  But changing it locally didn't do anything.  And adding debug statements to see if it was being run didn't show up!  So I figured it was dead code at this point.  But I added a branch to look for unity8-greeter too, since wh13:00
mterryy not in case that code did get run in a different situation13:00
mterrySaviq, I put it in the PPA and after having that there, the CPU bug was fixe13:00
mterrySaviq, so somehow I wasn't installing the deb I built right or something when testing it?  :-/13:01
Saviqmterry, right, now that you're saying this... I think I know what's happening13:01
Saviqmterry, you can see app+sensors taking 10% cpu whenever you have any app focused13:02
Saviqmterry, that's most probably the accelerometer sensor for orientation eating away13:02
Saviqmterry, I now remember we disabled sensors for unity8 since we knew it's not going to rotate13:02
tsdgeosSaviq: that many?13:02
Saviqtsdgeos, yeah it's bad - we're using the wrong sensor and generally it's bad13:02
CimiSaviq, in order to get InfographicList without brackets, it means is a singleton, right?13:03
SaviqCimi, yes13:03
CimiSaviq, but once I added pragma singleton to the file13:03
SaviqCimi, did you also add "singleton" to the qmldir file?13:03
Ciminope13:03
mterrySaviq, yeah tht's what I figured from looking at code, but was confused why changing it and installing the deb didn't work...  But I must have done it wrong13:05
mterrySaviq, but that was a pleasant surprise after updating from PPA  :)13:05
Saviqmterry, good13:05
Saviqmterry, so yeah, as you can see from my comment we're real close13:05
mterrySaviq, so how bad is the "not syncing volume" issue for your?  Like percent wise it happening?13:05
Saviqmterry, not any more at all13:05
CimiSaviq, keeps saying Pragma requires a valid qualifier when I run make13:05
CimiSaviq, is this a qt 5.3 thing?13:06
SaviqCimi, no, 5.213:06
Cimiweird then13:06
Saviqmterry, once I had ofono sounds gone, but music was playing, so separate issue13:06
Saviqand couldn't reproduce either13:06
Saviqat that point sms wouldn't show up in greeter, too, but can't reproduce either13:06
mterrySaviq, isn't that the same bug as we have on normal Touch?13:07
mterrySaviq, "missed call / sms number not recognized in greeter messaging menu" is a known issue, it's on Ted's TDO13:08
mterry*TODO13:08
Saviqmterry, k13:08
Saviqmterry, which issue known?13:08
Saviqon normal Touch?13:08
mterrySaviq, well both I thought.  The missed notification for calls was happening on normal Touch.  Did we fix that?13:08
Saviqmterry, yeah, it was there under the greeter13:09
Saviqmterry, ah now you mention it...13:09
Saviqmterry, dual notifications... one in greeter, one in session, looked weird, too, and we probably need to address that at some point13:09
mterrySaviq, well...  yeah.  that's tricky design wise.  Not sure how they want that to look (especially since notifications in session could be a different set than on the greeter theoretically)13:10
Saviqmterry, indeed13:10
mterrySaviq, infographic bubbles have lost their color?  Odd13:11
Saviqmterry, I saw that before13:11
Saviqmterry, they were doing that under run_on_device for example13:11
CimiSaviq, ahah found out13:11
CimiSaviq, that wiki is wrong, pragma Singleton not pragma singleton, uppercase13:12
Cimihad to read qt code13:12
SaviqCimi, indeed, it's not documented well :|13:13
tsdgeosSaviq: reported https://bugreports.qt-project.org/browse/QTBUG-3922613:14
Saviqtsdgeos, so you can't use it anyway can you...13:17
tsdgeosSaviq: correct13:17
mterrySaviq, so are all those issues blockers?  I'm wondering if it's possible to squeeze in landing today, but probably not.  At least the logind using 3% CPU is probs a blocker.  Maybe some of the visual flashing is too13:17
tsdgeosSaviq: mzanetti:  tests will now run slowlier if we do the qmldebug thing13:17
Saviqmterry, no, they're not blockers13:18
Saviqmterry, that's why I said 'file bugs for indicators'13:18
tsdgeosnot that i mind but lowers our "response time" on merging if we need to wait for a ci that runs in 2 hours13:18
mterrySaviq, yeah but the other stuff I was thinking13:18
tsdgeosbut since i'm not the one doing the merges that's ok to me :D13:18
Saviqtsdgeos, "qmldebug thing"?13:18
tsdgeosSaviq: https://code.launchpad.net/~cimi/unity8/qmljsdebugger/+merge/21747413:18
Saviqtsdgeos, isn't that optional?13:18
Saviqtsdgeos, like only for tryFoo?13:19
tsdgeosno?13:19
Saviqit should be13:19
mzanettiI think so yes, let me make sure it is13:19
Saviqtsdgeos, it's only there for qmlscene13:19
Saviqtsdgeos, not for qmltestrunner13:19
tsdgeosah right13:19
tsdgeossorr13:19
mzanettiyep13:19
mzanettinw13:19
Saviqtsdgeos, we're running 2h anyway now... we should not do xvfb in qmluitests on jenkins...13:20
Saviqnot as long as we're in a VM there13:20
mzanettiSaviq: huh?13:20
mzanettidoes that make such a difference?13:20
Saviqmterry, I think yeah, the white flash on manta would be a thing to fix - I'd like the "SIM PIN" not fullscreen to be fixed, the blank frame on mako is very difficult to reproduce13:20
Saviqmzanetti, well, sure, everything's going on the CPU instead of the GPU13:20
Saviqmzanetti, so if we have 3D accel there, but not a lot of CPU power, it'll be much slower13:21
mzanettiyeah... but... 10 minutes and 2 hours doesn't really compare13:21
Saviqmzanetti, well, bug #132220213:21
ubot5bug 1322202 in Ubuntu CI Services "Jenkins logs need timestamps" [Undecided,New] https://launchpad.net/bugs/132220213:21
SaviqI've no idea what takes so long13:21
mzanettiok13:21
mzanettimterry: found issues with the left edge animation branch you did13:22
greybacksorry was offline, updated to utopic, forgot to unpin the wireless driver, wireless driver failed with newer kernel, hilarity ensued13:22
mterrymzanetti, the one that changed the speed?  oh bummer, what's up?13:22
mzanettimterry: left comments13:22
Saviqbut yeah the UNSTABLE runs (not the FAILED ones of course) take up to 2h now :|13:22
Saviqhttp://s-jenkins.ubuntu-ci:8080/job/unity-phablet-qmluitests-utopic/67/13:22
mzanettimterry: https://code.launchpad.net/~mterry/unity8/launcher-drag-animation/+merge/21921613:22
Saviq30 minutes of that is probably dependencies + build time13:23
Saviqas that's how long FAILED runs take13:23
Saviqso it's rather bad there already13:23
dpm_hi Saviq, I've noticed that the Search box at the top of the screen is no longer translated in languages that IIRC were translated before. Do you know of any recent changes in unity that could have affected this? Actually, is this part of Unity?, or scopes?13:23
mterrymzanetti, odd.  Those actions you describe (swipe/cancel, swipe/complete) are the only two things I would have tested.  I'll look at it again later13:24
Saviqdpm_, that's unity, and that string is going away real soon13:24
mzanettimterry: did you really pull from the edge?13:24
mzanettimterry: it works fine if just dragging the greeter13:24
Saviqdpm_, in favour of a button on the page header itself13:24
mterrymzanetti, that's the only pull affected by the change13:24
Saviqdpm_, so I'd rather not deal with that, wdyt?13:24
mterrymzanetti, dragging on greeter isn't changed13:24
=== _salem is now known as salem_
mterrymzanetti, I must have screwed something up, I'll re-examine13:25
mzanettiok13:25
dpm_Saviq, we're preparing this Simplified Chinese image for MAE to be ready by the end of next week. Do you think the change with the transition to a button might land before that? I'm just trying to get a feel for what the best thing to do13:25
mterrySaviq, I can't reproduce the logind 3% cpu issue13:26
dpm_is13:26
Saviqmterry, good13:27
Saviqdpm_, let me have a quick look (we didn't change it, not sure why it wouldn't work)...13:27
dpm_Saviq, ok, thanks!13:27
Saviqdpm_, bad news: https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/132263013:48
ubot5Ubuntu bug 1322630 in ubuntu-ui-toolkit (Ubuntu) "Setting i18n.domain breaks translation" [Undecided,New]13:48
* Saviq goes to #sdk13:48
Saviqbrb13:52
dpm_ok, thanks Saviq, let me follow on #sdk13:55
=== salem_ is now known as _salem
=== MacSlow|lunch is now known as MacSlow
mhr3dpm_, ping?14:02
dpm_hey mh14:02
dpm_hey mhr314:02
mhr3dpm_, i think you need to restart the phone to get the scopes scope translated14:02
dpm_mhr3, I did several times. It's actually mostly translated already, though14:03
mhr3so, all good?14:03
paulliutsdgeos, Saviq: https://code.launchpad.net/~paulliu/unity8/fix-zoomableimage-test1/+merge/21864914:04
dpm_mhr3, it seems so, facundo is looking at the rest of untranslated strings, and probably Monday they should appear translated14:05
Saviqpaulliu, bad indentation in line 66 of the diff14:05
paulliuSaviq: ok. fixed.14:07
paulliuSaviq: forget to run ctest14:07
Saviqpaulliu, testZoomableImage seems to just hang for me indefinitely14:08
paulliuSaviq: you mean xvfbtestZoomableImage?14:09
paulliuSaviq: It has some delays in testZoomableImage because we need some delay for consequent two separate pinch events.14:10
Saviqok, I'm leaving it be14:11
Saviqlet's see14:11
mterrySaviq, notification sized fixed...  now looking at white flash on manta14:28
Saviqmterry, coolz14:29
paulliuBTW, what is /usr/lib/i686-linux-gnu/mesa/libGL.so.1  I only have i386 one.14:30
Saviqpaulliu, there shouldn't be i686 on ubuntu...14:37
paulliuSaviq: ok. so there's some bugs. I'll try to figure that out.14:38
Saviqpaulliu, where did you see the i686 path?14:40
paulliuSaviq: If I try to use xvfb test. It tries to PRELOAD it.14:41
Saviqpaulliu, oh weird14:42
Saviqmzanetti, ↑14:42
Saviqpaulliu, what does `gcc -dumpmachine` say?14:42
paulliuSaviq: i686-linux-gnu14:43
Saviq_weird_14:43
Saviqpaulliu, don't use xvfb then, use testFoo14:43
paulliuSaviq: ok14:43
Saviqpaulliu, and we need to fix the arch detection then14:43
Saviqpaulliu, but that's not your issue14:43
paulliuSaviq: ok.14:44
Saviqpaulliu, how about `dpkg-architecture -qDEB_BUILD_MULTIARCH` ?14:44
paulliuSaviq: i386-linux-gnu14:45
CimiSaviq, I have this error http://paste.ubuntu.com/7505878/ with make testPhone14:47
Ciminew to you?14:47
SaviqCimi, yes, I even wrote on your MP about those14:47
SaviqCimi, https://code.launchpad.net/~cimi/unity8/infographics-new-lightdm/+merge/220662/comments/52750514:48
Saviqmterry, could you even repro the white flash?14:49
CimiSaviq, yes but I thought was something else14:49
mterrySaviq, this is after locking?  no, I haven't been able to yet14:50
mzanettiSaviq: interesting... ok. will fix it14:51
Saviqmterry, yeah, I just pressed power to wake, pressed power to lock, waited a sec, BLAM14:51
Saviqmzanetti, am doing already14:51
mzanettiah ok14:51
mterrySaviq, :-/  haven't seen it yet.  Was it 100% reproducable for you?14:52
Saviqmterry, yes, not sure if reboot didn't fix it though14:53
Saviqmterry, just flashed and installing silo again14:53
CimiSaviq, maybe because it needs updated lightdm?14:54
CimiSaviq, I am confused with this permission denied14:55
Cimidoesn't tell me much about what's wrong14:55
SaviqCimi, do those files even exist?14:55
CimiSaviq, those are folders14:55
Cimicimi:cimi users and group14:56
Cimiwith permissions14:56
Cimiinside, a liblightdm-qt5-2.so14:56
SaviqCimi, "env" is trying to execute those directories14:57
Cimilet me see the diff14:58
SaviqCimi, so it's basically missing LD_PRELOAD_PATH14:58
SaviqCimi, -v should show you the actual command14:58
CimiSaviq, I used your branch, and something might have been removed when you removed usermetrics14:58
SaviqCimi, sure, I never said my branch was correct, it was rather quick'n'dirty instead14:58
CimiSaviq, not blaming you, just trying to understand what changed in this branch14:59
Cimicorrect15:00
Cimia LD_PRELOAD_PATH was removed in tests/qmltests/CMakeLists.txt15:01
Cimilibrary_path15:02
CimiSaviq, works now!15:03
=== jono is now known as Guest70896
=== _salem is now known as salem_
Saviqpaulliu, mzanetti, https://code.launchpad.net/~saviq/unity8/fix-qmltest-preload/+merge/22081915:06
mzanettipaulliu: the code looks good to me, can you confirm it fixes your issue too?15:14
=== salem_ is now known as _salem
* greyback heading to the airport, see you folks in Malta15:21
mzanettio/ greyback15:22
mterrySaviq, any luck with manta flashes?  I just got a volume syncing issue.  Something is occasionally messing that up...15:28
Cimientire session dying running unity8... risky...15:50
Saviqmterry, nope, can't repro15:54
mterrysaviq, I don't like these sometimes issues15:55
mterrySaviq, but good that it's not reproducable15:55
mterrySaviq, so by my count it looks like volume not syncing sometimes is only big bug left15:56
* mterry goes for lunch, will see if that's easily-solvable later today15:57
Saviqmterry, yeah, let's sit down early in Malta and put an ACK stamp on ot16:04
Saviqit16:04
mterrySaviq, missed my goal of pre-Malta, but I'll live16:04
Saviqmterry, almost ;)16:05
Cimicatch you in malta!16:50

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