/srv/irclogs.ubuntu.com/2015/03/03/#ubuntu-unity.txt

=== daek_ is now known as Daekdroom
=== duflu_ is now known as duflu
=== marcusto_ is now known as marcustomlinson
=== marcusto_ is now known as marcustomlinson_
=== marcustomlinson_ is now known as marcustomlinson
=== marcusto_ is now known as marcustomlinson
tsdgeospstolowski: Saviq: should the unity-scope-tool package depend on pkg-config and libunity-scopes-dev ?08:42
tsdgeostools/registry-tracker.cpp is invoking pkg-config08:42
Saviqtsdgeos, then sounds like it should08:42
tsdgeosk, will prepare a MR08:43
Saviqtsdgeos, but why on libunity-scopes-dev?08:43
tsdgeosSaviq: because it's the thing it's pkg-config'ing08:43
tsdgeos        arguments << "--variable=scopesdir";08:43
tsdgeos        arguments << "libunity-scopes";08:43
tsdgeos        pkg_config.start("pkg-config", arguments);08:43
pstolowskiotp08:45
Saviqtsdgeos, ugh, shouldn't it be doing that build time?08:46
tsdgeosdon't know :D08:46
MirvQt 5.4.1 breaking stuff!!11 ...not really, seems pretty smooth, but qtmir test is broken probably because a dummy qtsensors plugin went away bug #142752908:49
ubot5bug 1427529 in qtmir (Ubuntu) "qtmir fails a test against Qt 5.4.1" [Undecided,New] https://launchpad.net/bugs/142752908:49
SaviqMirv, thanks08:49
Mirvtsdgeos: if you want to give a whirl, the PPA is now usable on phone08:49
MirvSaviq: I've assumed you're in some sort of deadline limbo lately, but I guess now actually you can be reached possibly again :)08:50
SaviqMirv, oh? nah, I was just in CPT the week before last08:51
MirvSaviq: ok, good that you're available for my eternal Qt pings too!08:57
Saviq:)08:57
Saviqbrb08:57
Mirv5.4.1 should be smooth, of course, but you never know if we adjusted to some .0 bug already too hard.08:57
Saviqseb128, hey, have you tried running the unity8 session recently? it started locking up before I can log in here :/09:08
Saviq@unity ↑09:08
* Saviq grabs dbg symbols09:08
seb128Saviq, hey09:08
seb128Saviq, likely https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/142283509:08
ubot5Launchpad bug 1422835 in ubuntu-ui-toolkit (Ubuntu) "Unity8 stucks in icon loading code" [Undecided,Fix committed]09:08
Saviqhmm right09:08
tsdgeosdidn't that land?09:09
seb128Saviq, there is an uitk fix in staging for 10 days, but uitk landings... no comment...09:09
Saviqtsdgeos, it got committed to staging, not released09:09
seb128tsdgeos, no, there has been no uitk landing since mid-feb09:09
tsdgeosSaviq: show the backtrace, that one is very disctintive09:09
Saviqtsdgeos, comin' right up09:12
Saviqtsdgeos, http://pastebin.ubuntu.com/10513059/09:15
tsdgeoshmmm09:16
tsdgeosdoens't look like it i'd say09:17
Saviqyeah09:17
* Saviq gets more symbols09:17
tsdgeosSaviq: are we blocked on pam?09:18
Saviqtsdgeos, ah, there's a branch from mterry that might be helping there09:18
Saviqalthough that was a crash09:18
Saviqhttps://code.launchpad.net/~mterry/unity8/cancel-pam-harder/+merge/25117409:18
* Saviq tries anyway09:18
tsdgeosdon't know saw two threads in pam-like waits09:19
Saviqyeah09:19
pstolowskitsdgeos, +1 for adding these dependencies to unity-scope-tool; i can't find good explanation for the pkg-config invocation there, could very well be determined at build-time; perhaps mhr3 had a reason to do it that way back then09:43
=== Malsasa_ is now known as Malsasa
tsdgeosSaviq: pstolowski: https://code.launchpad.net/~aacid/unity8/scope-tool-dependencies/+merge/25157310:16
pstolowskitsdgeos, looks good; is # comment allowed in debian/control?10:25
tsdgeospstolowski: yep, there's others and it did build :D10:26
pstolowskicool :)10:27
tsdgeosgreyback: did we release the fix for the startTimer in another thread thing?10:47
tsdgeosi think we did10:48
tsdgeosi'm getting some others when launching apps10:48
greybacktsdgeos: yep we did10:48
tsdgeosbut on the app process not in unity810:48
tsdgeosso may be different issue10:48
greybackyeah10:48
greybackI guess it wasn't just qtmir that was making that mistake10:49
Saviqdandrader, hey, here's the mirevent 2.0 silo http://people.canonical.com/~platform/citrain_dashboard/#?distro=ubuntu&q=landing-00611:05
Saviqdandrader, I had some doubts about package dependencies there, added comments to the relevant MPs11:06
Saviq/food11:07
dandraderSaviq, ok11:10
dandraderSaviq, I saw your comments yesterday. racarr solved them. Unless you made new ones today11:10
=== MacSlow is now known as MacSlow|lunch
tsdgeospete-woods: can you review/top-approve https://code.launchpad.net/~aacid/thumbnailer/fix_dbus_blocking/+merge/251065 ?11:53
pete-woodstsdgeos: it seems like a bunch of different people are trying to fix the same bug here11:54
tsdgeoswell the bug is assigned to me :D11:54
tsdgeospete-woods: who else do you know is trying to fix it?11:54
pete-woodstsdgeos: could you liaise with michi about this? he's not the owner of thumbnailer11:54
pete-woodstsdgeos: afaik kaleo is doing something funky with some new image provider codepath11:55
tsdgeospete-woods: s/not/now ?11:55
tsdgeospete-woods: oh yeah Kaleo patch is crazy :)11:55
pete-woodstsdgeos: correct :)11:55
pete-woodstsdgeos: also michi wants to fix this at a lower level inside the thumbnailer service11:55
tsdgeosand at the "wrong" level too imho, https://codereview.qt-project.org/#/c/107427/ is a better fix11:56
tsdgeospete-woods: he can't fix that at the lower level11:56
tsdgeosat least not this bug11:56
pete-woodstsdgeos: I guess I'm just saying, I think we should talk to everyone involved11:56
tsdgeosi mean this bug is the provider is broken11:56
pete-woodsso we get the right solution, which could well be yours11:56
tsdgeosso it blocks the main ui11:56
tsdgeosyou can make it faster and what not11:56
tsdgeosbut still should not block the main ui11:56
pete-woodstsdgeos: I'm not saying you're wrong. I just want only one person to fix this thing11:56
pete-woodsinstead of 3 competing and probably interfering patches11:57
tsdgeossure11:57
pete-woodsyour fix is appealing to me, because I actually understand the code :)11:57
tsdgeosi added michi to https://code.launchpad.net/~aacid/thumbnailer/fix_dbus_blocking/+merge/25106511:57
pete-woodsthanks!11:58
pete-woodsif this is all that is required to fix the overall issue, that will save michi from diving down a large rabbit hole11:58
tsdgeosthis fixes "a lot"11:58
tsdgeosof course doesn't fix the a slow thiumbnail "blocking" a quick one from appearing11:59
tsdgeossince there's still only one thread for thumbnails11:59
tsdgeosthat'd be either Kaleo's or my patch11:59
tsdgeosbut it's not "the bug" itself11:59
pete-woodsright, so you don't paralellise, but at least you don't block11:59
tsdgeosit's just a way to make it better11:59
pete-woodsI think it's really worth you having a conversation with michi to explain what exactly the main issue is, the details of how image providers work, etc. otherwise I worry he may do a load of complicated work with possibly little benefit12:01
tsdgeospete-woods: do you think it's best if i mail him? not sure if he'll read the MR mail12:01
pete-woodstsdgeos: definitely12:01
tsdgeosand we hardly co-indicide in time, no?12:01
pete-woodsprobably the same as me12:01
pete-woodshe's there in the mornings12:01
pete-woodsbut sure, it's hard12:01
pete-woodsjust you know like a million times more than me about the image provider stuff12:02
pete-woodsI can only speculate, rather then know for certain12:02
pete-woodsI think he's planning a super parallelised vision of the thumbnailer12:02
tsdgeossure, i'll mail him12:02
pete-woodsand I want to make sure it will expose an API that is actually usable by the QML image provider engine12:02
pete-woodsand also that he doesn't waste 2 weeks of effort12:03
Mirvtsdgeos: Saviq: any possibility of looking at Qt 5.4.1? keyboard seems broken, maliit-framework crashing. any problem like this without a good explanation makes it a bit more unlikely to get 5.4.1 in with the schedule tight..12:10
Mirvcrashes at QV4::ExecutionContext::setProperty()12:10
tsdgeospete-woods: sent, hope i was clear enough :D12:15
tsdgeosMirv: which silo is it on?12:16
Mirvtsdgeos: 01212:20
Mirv(https://wiki.ubuntu.com/Touch/QtTesting)12:21
tsdgeosi'll try to have a quick look after lunc12:21
tsdgeosh12:21
dandraderSaviq, installed silo 006 on my N4 and all seems fine to me12:28
Saviqdandrader, kk12:40
pete-woodstsdgeos: thanks for that! :)12:50
=== MacSlow|lunch is now known as MacSlow
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
tsdgeosMirv: the internal structures of qtdeclarative have changed in 5.4.1 vs 5.4.0, have we rebuilt everything that needs qtdeclarative5-private-dev to build?14:17
Mirvtsdgeos: we should have, since everything that uses qtdeclarative5-private-dev, meaning a symbol from there marked so in the .symbols file, should depend on qtdeclarative-abi-5-4-0. so, maliit-framework is one of them and was rebuilt.14:21
Mirvbut with current knowledge that includes, in addition to Qt packages itself, only ciborium gsettings-qt maliit-framework qtmir qtubuntu ubuntu-ui-toolkit unity814:22
MirvI've tested browser, video and music playback, everything so far otherwise seems correct but the keyboard14:23
tsdgeosthe crash is weird14:23
tsdgeosMirv: how pressing is this?14:33
Mirvtsdgeos: not pressing if you don't want 5.4.1 to vivid-rtm. in that case I'd land it only after the branching has happened. I just thought https://qt.gitorious.org/qt/qtbase/source/69196b38c481610ef30bfe8ce8e7ba6826729ab8:dist/changes-5.4.1 sounds pretty good.14:34
Mirvtsdgeos: but also not pressing in the sense I'm gone Thu - Tue, ie back next Wed to see if 5.4.1 finalization can happen14:35
Mirvbut if wanted to vivid-rtm it'd need to be non-regressions of course and also the fixed regressions should be understood that they are not a cause of any risky changes in 5.4.114:35
tsdgeosMirv: ok14:35
Mirvtsdgeos: filed bug #1427710 - and noted 5.4.0 -> 5.4.1 recompiles slight less than 5.3.2 -> 5.4.0. however, there are recompiles available in a separate PPA if paranoid, and I just upgraded eg ubuntu-keyboard without help14:51
ubot5bug 1427710 in maliit-framework (Ubuntu) "A maliit-framework segfault with Qt 5.4.1" [Undecided,New] https://launchpad.net/bugs/142771014:51
=== dandrader is now known as dandrader|lunch
om26ertsdgeos, Hi!16:20
om26ertsdgeos, can you tell how can i verify the fix for bug 1410131 ?16:20
ubot5bug 1410131 in unity8 (Ubuntu) "Visibility ranges/buffer are not set correctly for the visible scope" [Medium,In progress] https://launchpad.net/bugs/141013116:20
tsdgeosom26er: i'm going to go with you can't :/16:21
tsdgeosnot without editing the code16:21
tsdgeosto ouput some debug16:21
om26ertsdgeos, hm, need moar unit tests :)16:22
om26ertsdgeos, does it affect the phone or is it desktop specific ?16:23
tsdgeosom26er: it does totally affect the phone16:25
tsdgeosom26er: and yes, more unit tests there won't hurt16:26
om26ertsdgeos, I have to verify the fix before landing, I am willing to edit some files if needed16:26
om26eras long as its qml only (no compilation ;)16:27
tsdgeosom26er: is this a task you need to do now? and how much qml do you know? i can give you the point were adding some code needs to be added, if you can carry on from there nice, if i need to give you the whole of qml code to add, i'm a bit blocked somehwere else atm16:30
Saviqtsdgeos, this is QA validation of landings (as we have for RTM), enabled for vivid starting yesterday16:31
tsdgeosright, just don't land that one :D16:32
tsdgeosi honestly think it's still a bit risky and probably don't want to delay other landings because of this16:32
Saviqtsdgeos, well, I already tested it, would have to rebuild and retest ;P16:32
Saviqom26er, ultimately the validation is that you can't see the difference...16:34
Saviqyou could compare that mem usage is lower, right tsdgeos?16:35
Saviqbut it's not by a whole lot16:35
tsdgeosSaviq: yes mem should be a bit smaller16:35
tsdgeosfor very long scopes16:35
om26erSaviq, tsdgeos ok hope it doesn't introduce regressions.16:37
om26er(and sorry for late response, the top indicator never blinked)16:37
tsdgeosfor a definition of regression it will introduce regressions, it changes the caching behaviour, so we have much less stuff on memory now16:37
tsdgeosso it is possible that on fast flicks of long scopes the icons will have to be reloaded16:38
tsdgeosif that's a regression of not16:38
tsdgeosit's up to the definiion of a regression16:38
om26erwe can call that a "trade-off"16:39
tsdgeosyep, and as Saviq now (and me tested back then when i made this)16:42
tsdgeosyou should not even see it16:42
om26ertsdgeos, so need to confirm, are the qtmir changes in the silo only for desktop ?16:46
tsdgeosom26er: do not know16:46
tsdgeosSaviq: ↑↑16:46
Saviqom26er, qtmir isn't in the silo any more16:46
Saviqor well... *should* not be16:47
Saviqom26er, sorry, /me removes, but there is nothing in there affecting your testing16:47
=== dandrader|lunch is now known as dandrader
Cimido we need to protect from division by zero in qml properties?17:26
dandradergreyback, https://code.launchpad.net/~dandrader/qtubuntu/shellRotation/+merge/242215 is still on "needs fixing" from your side18:03
=== alan_g is now known as alan_g|EOD
=== anpok_ is now known as anpok

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