/srv/irclogs.ubuntu.com/2015/01/07/#ubuntu-unity.txt

mzanettio/08:59
tsdgeosmzanetti: welcome bac09:09
tsdgeosk09:09
Saviqmzanetti, \o09:09
MacSlowmzanetti, hey there09:20
MacSlowmzanetti, happy new year btw09:20
mzanettiMacSlow: hey, thanks. happy new year you too09:21
Cimitsdgeos, I tested your branches, they seem fine10:28
Cimitsdgeos, which tests you said you wanted to add?10:28
tsdgeosthe one i added to https://code.launchpad.net/~aacid/unity8/departmentListHorizontalScroll/+merge/24558010:29
Cimiok10:29
tsdgeoswhich failed ^_^10:29
Cimitsdgeos, yeah saw that10:29
tsdgeosit should be running again after my last commit10:29
tsdgeoslet's see how it goes10:29
tsdgeosi couldn't reproduce it failing here even in a loop10:29
Cimido uou think is possible to fix the pageheader height instead clipping?10:30
Cimion the other branch10:30
tsdgeosnot as the code stands now10:31
Cimirebooting router, back in a min10:32
tsdgeosMirv: ping10:34
Mirvtsdgeos: pong10:43
tsdgeosMirv: about the qt5.4 issue i was wondering if you could rebuild the stuff with http://paste.ubuntu.com/9686974/ and removing the -reduce-relocations from debian/rules10:45
tsdgeossince this was one of the things that was causing problems in 5.3 and then our linker got fixed10:45
tsdgeosbut maybe not totally fixed?10:45
tsdgeosi tried compiling myself but qtdeclarative-opensource-src is failing to dpkg-package for some reason :/10:46
tsdgeosgrrr stupid https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-vivid/245/console failed10:48
* tsdgeos hits rebuild10:49
Mirvtsdgeos: right.. so that paste is actually the manual our patch reverting upstream lines since we got the updated binutils.10:51
Mirvso I can comment out the patch. plus comment out the configure option.10:51
tsdgeosright10:51
tsdgeossee if it helps10:51
MirvI'm in a middle of enabling qtbase tests but I can also comment out that..10:51
tsdgeosoki10:52
=== vrruiz_ is now known as rvr
tsdgeosgreyback: did you have time to test https://code.launchpad.net/~aacid/qtmir/create_observer_sooner/+merge/244622 ?11:04
greybacktsdgeos: hey, no I must do that now11:05
greybackhad slipped my mind11:05
Mirvtsdgeos: 5.4.0+dfsg-4ubuntu1~vivid1~test2 building with http://pastebin.ubuntu.com/9687032/11:05
tsdgeosoki11:06
tsdgeosgreyback: oki11:09
tsdgeosMacSlow: how's https://code.launchpad.net/~macslow/unity8/swipe-dismiss-snap-decisions/+merge/233347 going?11:46
MacSlowtsdgeos, working on it to get to work11:46
tsdgeos:)11:46
MacSlowtsdgeos, setting actions is giving me a headache atm11:46
MacSlowgetting segfaults where I didn't expect them... especially since the real (non-mock) implemenation works flawlessly11:47
tsdgeos:(11:48
MacSlowtsdgeos, but I'm getting there11:52
MacSlowtwo of three segfaults are already eliminated11:52
=== MacSlow is now known as MacSlow|lunch
=== alan_g is now known as alan_g|afk
tsdgeosMacSlow|lunch: https://code.launchpad.net/~pitti/unity8/notify-api-fix/+merge/245643 is for you, right?12:15
Saviqtsdgeos, nah, actually for me12:21
tsdgeosoh ok12:21
SaviqACKed12:21
=== alan_g|afk is now known as alan_g
greyback_tsdgeos: could you add checklist (https://wiki.ubuntu.com/Process/Merges/Checklists/QtMir) to https://code.launchpad.net/~aacid/qtmir/create_observer_sooner/+merge/244622 plz13:04
=== MacSlow|lunch is now known as MacSlow
tsdgeosgreyback_: sure13:37
greyback_ta13:37
MacSlowIs MediaPlayer a QML-object defined unity8 or Qt itself?13:58
MacSlowdoh... defined by unity8...13:58
tsdgeosMirv: is there a simple way to trigger a rebuild of unity8 and qtdeclarative in https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-005/+packages ?14:15
tsdgeosnow that the new qtbase has been built14:15
facubatistaHola14:16
facubatistarsalveti, ping; having problems with rest scopes?14:16
Saviqtsdgeos, Mirv will have to upload bumped versions14:19
Cimimterry, test failed on jenkins14:19
Saviqtsdgeos, you can't rebuild in PPAs as they prevent two different binaries with the same version14:20
mterryCimi, yeah I've been looking at that this morning14:20
tsdgeosmakes sense i guess14:20
Cimiok!14:20
SaviqCimi, please leave a vote on https://code.launchpad.net/~mterry/unity8/wizard-passphrase-osk/+merge/244358 apart from top-approving14:37
CimiSaviq, ok14:37
Saviqgreyback_, few more reasons for hash -d ;D → you can type "foo" to `cd ~foo` (where foo is how you named the "shortcut"), but even better - it also works in tab-completion, foo<tab> will autocomplete to files from foo etc.14:45
Saviq;)14:45
greyback_hmmm14:45
greyback_Saviq: can you use that in a command. e.g. to overwrite a file, can you do "cp thisFile foo<tab>"14:46
Saviqgreyback_, yeah14:46
Saviqgreyback_, zsh expands foo14:47
greyback_hmm, that is nice14:47
Saviqgreyback_, *might* need to prepend ~ in this case14:47
Saviqno ~ needed for some built-ins like cd apparently14:48
Saviqso ~foo<tab>14:48
MacSlowat least notifications still work on the device... testing unity8's notifications locally on the desktop always fails14:51
mzanettihey, I can't ./run.sh any more... anyone knows already what's going on?14:54
tsdgeosi haven't run run for a long time14:54
tsdgeosdirectly the binary i want14:54
mterryCimi, ok tests fixed, let's see what jenkins says.  I also filed the MP for the tutorial-new-screens branch yesterday, it's ready14:55
rsalvetifacubatista: the problem I had with the today scopes is that it wasn't adding the weather data, even when I was online (not sure if this is the one you're talking about)14:56
rsalvetiand the remote scopes were also not available, so cwayne1 said that this could be the reason14:56
Cimimterry, what shall I review in the tutorial refactor??14:56
facubatistarsalveti, __lucio__ told me you weren't seeing any remote scopes...14:57
Cimimterry, design too? It looks nice but doesn't work well14:57
mterryCimi, doesn't work well?14:57
rsalvetifacubatista: yeah, worked after a clean flash, will let you know if I get to reproduce this again14:57
Cimimterry, I kept tapping the orange circle to swipe14:57
Cimimterry, before I realised I need to swipe from the edge on the ubuntu phone14:57
Cimimterry, has this been user tested?14:58
mterryCimi, I don't know whether they've user tested14:58
Cimimterry, let's wait for user testing14:59
mterryCimi, but as for what to review, I'd say just that my code isn't crazy and that it works.  I think design can handle their side14:59
Cimimterry, ok, but let's be sure we ask for user test15:00
mterryCimi, no let's not wait for user testing... Design will review the MP and sign off or not on whether they like it15:00
facubatistarsalveti, ok! just let me know about *any* issue with remote scopes, I should be of help :)15:00
Cimimterry, I think we should user test, to avoid what happened with the scopes overview15:01
rsalvetifacubatista: great, thanks15:01
Cimimterry, so ok, I will approve code wise, but let's make sure we request that before merging15:01
mterryCimi, I'm only going to wait for Design to say it's OK.  I don't want to second guess their methods15:01
tsdgeosSaviq: ok, i know what's going on with the crash on https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-vivid/246/consoleFull something is going to slow and it's crashing on a waitForRender15:01
tsdgeoswe should reallly make waitForRender not crash on empty items15:02
Saviqtsdgeos, sounds like an easy thing to do in UnityTestCase15:02
Saviqwith the exception that it's going to be tricky to call the "upstream" waitForRendering15:02
Cimimterry, might go to office tomorrow if my back feels better, I can ask...15:03
tsdgeosSaviq: nah it's easy too15:09
tsdgeosi'll add it in and propose the fix upstream, see what they think15:09
Saviqcoolz15:09
mzanettitsdgeos: how do you do with the lightdm plugins then?15:14
mzanettitsdgeos: you always type the full LD_LIBRARY_PATH thing?15:14
tsdgeosdon't need them for unity8-dash15:14
tsdgeosdon't run unity8 much ^:^15:14
mzanettiah15:14
tsdgeosSaviq: https://code.launchpad.net/~aacid/unity8/waitForRenderingNoCrash/+merge/24574715:15
Saviqtsdgeos, wanna add semicolons?15:15
tsdgeosSaviq: to where?15:16
Saviqtsdgeos, to end of lines ;)15:16
tsdgeosah15:16
tsdgeosi just copied from the qt code15:16
tsdgeosbut sure will add15:16
Saviqit's not like we're consistent about them :/15:16
tsdgeosadded15:17
Saviqtx15:17
mzanettiSaviq: so, does ./run.sh work for you?15:22
mzanettifor me it runs the binary, but it doesn't show up, and it can't be killed any more except with -915:22
Saviqmzanetti, same here yeah15:23
Saviqmzanetti, ah!15:27
Saviqpkill -SIGCONT unity815:28
Saviqhmm wonder why upstart isn't doing it15:28
MacSlowSaviq, initctl works for me, but takes ages...15:29
mzanettiah ok15:29
mzanettimterry: hey, do we still need all that lightdm LD path fun? I wonder if this couldn't be dropped at some point15:29
Saviqmzanetti, there's a branch from dandrader dealing with that15:30
mzanettiah, great15:30
mterrySaviq, mzanetti: except it doesn't drop the LD stuff, just consolidates it a bit.  I think we still want the LD stuff15:31
Saviqmzanetti, that's unless you want to type your password in every time you start unity8 locally ;)15:31
mzanettifair enough15:32
Saviqmzanetti, so what happens is that we emit SIGSTOP twice for some reason15:36
mzanettio_O15:36
Saviqgreyback_, ideas ↑?15:37
mzanettigreyback_: didn't we change something there before hoidays?15:37
greyback_yep15:37
mzanettiwe messed up15:37
greyback_yep15:37
Saviqugh15:37
greyback_yep15:38
mzanettilol15:38
Saviqit's there in main as well as AppMan15:38
mzanettiI guess we didn't update the fake AppMan, only the real one?15:38
Saviqwho's prepping an MP?15:38
Saviqand why did we skip standup? :D15:38
mzanettiwe didn't15:38
mzanettijust you did15:38
mzanetti:P15:39
Saviq:P15:39
greyback_qtmir emits SIGSTOP only if UNITY_MIR_EMITS_SIGSTOP==115:39
greyback_I suspect that should not be set in the run script maybe? /doesn't remember15:39
Saviqgreyback_, yeah, but we have another raise in main() as well15:40
greyback_Saviq: yeah we needed that for when a mock appman was used instead of real15:40
Saviqgreyback_, yeah, but mock appman has raise too now15:41
greyback_oh15:41
greyback_then main can drop it15:41
Saviqyes15:41
SaviqI just wonder how does it work outside of run.sh...15:42
greyback_how do AP tests work??15:42
Saviqindeed15:42
Saviqah15:43
Saviqthey're ran on Mir15:43
Saviqand the main() one only acted on !Mir15:43
Saviqand we're not running the AP tests on x86 for a while now15:43
greyback_not all AP tests run on Mir tho15:43
Saviqthey do15:44
greyback_oh yeah, ignore me15:44
Saviqgreyback_, you MP or do I?15:44
greyback_some just use mock appman15:44
Saviqyeah, which is why we needed the raise in mock appman too15:44
greyback_Saviq: I'm trying ot focus on a critical bug right now, can do after15:44
Saviqgreyback_, I'll do, then15:45
greyback_ok thanks15:45
Saviqgreyback_, let me know if you need help with the wakelock15:45
greyback_Saviq: wakelock the easy bit, hard bit making sure it held only when needed15:46
Saviqgreyback_, bird's eye view here ;)15:47
greyback_a drone more comes to mind...15:47
tsdgeosCimi: https://code.launchpad.net/~aacid/unity8/departmentListHorizontalScroll/+merge/245580 passes now15:49
mterryUgh, my krillin is Out Of Juice after the holidays15:50
Saviqmterry, it lasted a whole two weeks of dogfooding? our battery usage improved a lot! ;P15:53
tsdgeoseasy cleanup https://code.launchpad.net/~aacid/unity8/cleanupTypeString/+merge/24575615:53
mterrySaviq, :)15:53
tsdgeosSaviq: need to land stuff! https://code.launchpad.net/~unity-team/unity8/trunk/+activereviews is growing :D15:54
Saviqtsdgeos, yup, was just restarting failed ci jobs earlier today15:54
Saviqtsdgeos, want a green on every MP15:54
tsdgeosoki15:57
tsdgeoswe still have unstability15:57
Saviqmzanetti, https://code.launchpad.net/~saviq/unity8/no-sigstop-main/+merge/24575815:57
Saviqtsdgeos, yeah, I saw a few weird Mir crashes today, trying to see if I can reproduce locally15:57
Saviqbut stuff's a bit difficult as we're 160 packages behind vivid in latest devel-proposed image :/15:58
mhall119thostr_: does the Dash cache GPS data for scopes? I noticed while traveling over the holidays that my scopes were getting old GPS data from 30 miles away, where I was over an hour ago15:58
mhall119it was happening on all scopes that use location data, so I don't think it's the scopes doing it15:59
mhall119(I would expect at least one of them to not do it if that were the case)15:59
mhall119even pulling down to refresh didn't change their location-based results15:59
tsdgeosSaviq: wow 160 :S15:59
Saviqtsdgeos, yeah16:00
thostr_mhall119: scopes themselves cannot access location data directly but get that passed on by the scopes FW, that's why all scopes have same location16:00
Saviqmhall119, I imagine the location service does the caching16:00
thostr_mhall119: so, question is rather why the location was not updated in either the system or in scopes machinery16:00
thostr_pete-woods: ^ when do we trigger/request a new location? on every query?16:01
mhall119thostr_: the sensor status app was showing updated GPS coordinates16:02
pete-woodsthostr_: when any scope that has requested location is active, we start a GPS session16:08
pete-woodswhile a session is active the backend is always tracking the current location16:09
pete-woodshowever last time I checked, it took quite some time before a real GPS location was received16:10
pete-woodsso we most often fall back to geo IP16:10
pete-woodseach query dispatch we retrieve the current location from the GPS session16:11
pete-woodsso in theory it should be current16:11
kgunntsdgeos: so is qt using the disk writes somehow for animations/event handling ?16:35
tsdgeossomething i16:35
tsdgeoss16:35
kgunnwrt your bug....it's just weird16:35
tsdgeosi didn't investigate16:35
kgunnodd...means there should really be a reserve16:35
Saviqkgunn, well, the problem with reserve is that your shell is running as you, so if the shell can write, so can you16:36
Saviqkgunn, we'd have to make sure we're writing outside of /home for whatever we need to be writing16:37
Saviqand not write at all what we don't actually need to be writing16:37
tsdgeosyep16:37
mzanettidon't we cache in ~?16:37
mzanettiand well, write logs and everything16:37
tsdgeosmzanetti: qml cache?16:37
mzanettitsdgeos: I think we have at least an image cache for unity + dash in there16:37
tsdgeosmzanetti: not being able to write logs should not make everything not work :D16:37
mzanettiand yeah, prolly qml caching too16:37
tsdgeossame for the cache16:37
Saviqyeah, anything we *really* need write access to should be outside of /home partition16:38
kgunntsdgeos: i agree about logs...but i could see cache being an issue16:38
Saviqand any caches, logging should just fail16:38
mzanettisure, the question is if we actually expire the cache16:38
mzanettiotherwise at some point it'll just stop working, no matter where16:38
Saviqmzanetti, whether we do or not doesn't matter (for this problem)16:38
Saviqmzanetti, the cache can stop working16:39
Saviqmzanetti, the shell can not, even if cache is not writable16:39
mzanettisure16:39
Saviqit's a cache after all16:39
kgunnmmm yeah, you're right...cache should just fail, i see that16:39
mzanettibut I would go as far as saying the cache being full with old stuff and not cache new stuff any more is a bug too :)16:39
Saviqthat's not going far16:39
kgunn...and could be a bug someone is using cache wrongly16:39
Saviqmzanetti, in any case, as far as the QML cache goes, it's cleared on upgrade16:40
Saviqthe network cache is max 50MB right now, so old things are expires16:40
Saviqd16:40
mzanettiok16:40
Saviq(and tsdgeos was on vivid, where the QML cache doesn't exist yet IIRC)16:40
kgunnreally?16:41
Saviqso anyway, one problem is why it filled up16:41
* Saviq checks16:41
mzanetti+1. really?16:41
mzanetti:)16:41
mzanettiyeah, the other is it should still work somewhat16:41
kgunnwork, just shitty :)16:42
tsdgeosSaviq: well it filled up because i copied lots of stuff16:42
tsdgeosthat's totally my fault16:42
kgunnhehe16:42
* kgunn wishes more users were like tsdgeos16:42
Saviqtsdgeos, sure, but there's other stuff we're writing to $HOME16:43
Saviqlogs are rotated, but only on session start, if your session lasts for a year or something16:43
mzanettithis seems like a bug that's to be fixed thoughout the system actually16:43
tsdgeossure16:43
Saviqkgunn, yeah, no QML compilation in vivid16:44
kgunnnoted16:44
kgunnglad to hear, explains poor perf i saw when testing too16:44
=== alan_g is now known as alan_g|EOD

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