/srv/irclogs.ubuntu.com/2014/10/16/#ubuntu-unity.txt

=== cwayne is now known as cwayne-afk
=== olli_ is now known as olli
seb128hey there06:06
seb128so I just updated my krillin to current rtm, and the unity dash is empty06:07
seb128like apps, music, videos, all empty/without icons06:07
seb128is there any debug info that would be useful?06:07
seb128Saviq ^06:07
seb128hum, no unity8 hackers this morning?07:38
seb128I sort of need to use the phone but I would like to get debug infos before I reboot it07:38
tsdgeosseb128: what' up?07:50
seb128tsdgeos,  so I just updated my krillin to current rtm, and the unity dash is empty07:51
seb128 like apps, music, videos, all empty/without icons07:51
seb128 is there any debug info that would be useful?07:51
tsdgeosseb128: does pulling down to refresh help?07:51
seb128I can swipe between scopes or use the launcher, start apps, etc07:51
seb128I didn't try, I wanted to keep it in this state in case that was useful07:51
seb128do you want me to try?07:51
tsdgeosyeah07:51
tsdgeosthough it seems more like if the qml is borked07:51
seb128yes, fixed it07:51
tsdgeosand not being loaded07:51
tsdgeosit did?07:51
seb128yes07:52
tsdgeoswow07:52
seb128only on apps07:52
seb128music still empty07:52
tsdgeossure07:52
tsdgeospull down only refreshes the current scope07:52
seb128k07:52
tsdgeosseb128: sounds more like a backend scopes bug to me07:52
tsdgeospstolowski: ↑↑↑07:52
seb128the unity8-dash.log is spammed with those07:53
seb128"file:///usr/share/unity8/Dash/CardTool.qml:179:38: Unable to assign [undefined] to bool"07:53
seb128not sure that's the issue though07:53
seb128man, that log is verbose07:53
tsdgeosnah that's not horrible07:54
seb128Pre-populating scope "musicaggregator"07:54
seb128Pre-populating scope "videoaggregator"07:54
seb128Caught an error from create_query(): unity::scopes::TimeoutException: Request ti07:54
seb128med out after 500 milliseconds07:54
tsdgeosthat may be07:57
tsdgeosit's still backend07:58
pstolowskiseb128, hey, anything interesting in scopes-registry.log?08:03
seb128pstolowski, hey08:03
pstolowskimarcustomlinson, pete-woods ^08:05
pstolowskimarcustomlinson, pete-woods may still we been the issue with location data?08:05
seb128pstolowski,08:05
seb128RegistryObject::ScopeProcess::on_process_death(): Process for scope: "clickscope" exited08:05
seb128not sure that's "interesting"08:05
seb128same for music, video, etc08:06
pstolowskiseb128, no, this is perfectly fine08:07
seb128k08:07
seb128nothing looking weird then08:07
pstolowskiseb128, it's most likely https://bugs.launchpad.net/ubuntu/+source/unity-scopes-api/+bug/137448108:15
ubot5Ubuntu bug 1374481 in The Savilerow project "Nearby and News scope do not load on reboot" [Critical,Confirmed]08:15
seb128pstolowski, so, any info I can get? I refresh apps which made it populated08:16
seb128music and video are still empty08:16
seb128wikipedia and my photos have content08:16
tsdgeosseb128: music and video are not populated on refresh either?08:16
tsdgeospstolowski: can you merge feeds with trunk of scopes-shell? also do you have an eta to make the apps scope movable?08:18
seb128tsdgeos, I didn't try to refresh those, keeping some buggy state for debug08:22
tsdgeosok08:22
seb128sorry that was unclear from what I wrote08:22
pstolowskitsdgeos, it has to be movable?08:23
tsdgeospstolowski: yes, see mail form James i CC'ed you08:23
tsdgeosdamnit08:23
tsdgeosmaybe i didn't cc you08:24
tsdgeosPawel Stolowski <1281602@bugs.launchpad.net>08:24
tsdgeos?¿08:24
pstolowskihuh?08:24
tsdgeosyeah no idea how that ended up there :d08:25
tsdgeosbut obviously not in your mailbox08:25
tsdgeosi'll forward them08:25
pstolowskitsdgeos, anyway, that's trivial to do08:29
tsdgeospstolowski: cool, can you do it soon-ish along with the merge to trunk?08:29
pstolowskitsdgeos, and yeah, i'll merge in a moment08:29
tsdgeoscool08:29
seb128pstolowski, so, anything useful I could provide while some scopes are still empty?08:35
seb128bah08:38
seb128unity8 segfaulted again08:38
seb128on r10908:38
seb128well, unity8-dash08:38
tsdgeosdo you have a backtrace?08:40
tsdgeosor way to reproduce?08:40
seb128no :-/08:41
seb128dunno why apport doesn't collect the dump08:42
seb128trying to reproduce08:42
seb128it happened when I pressed the top left "back" arrow to go from the click store back to the app lens08:42
seb128shrug08:45
seb128rebooted the phone, on rtm 109, no app icons again08:45
seb128pstolowski, ^08:45
seb128that's twice in a row08:45
seb128on the rtm image08:45
seb128that's suboptimal :/08:45
seb128music and video have content this time, only apps are missing08:45
pstolowskiseb128, icons missing is not a scopes / backend issue08:46
seb128pstolowski, sorry, when I mean "icon", it's the app page is empty08:46
seb128no content08:46
pstolowskiseb128, aah08:46
pstolowskiseb128, anything in logs this time?08:47
seb128no :/08:48
pstolowskiseb128, and if you swipe down to refresh, it works?08:49
seb128pstolowski, yes08:49
marcustomlinsonseb128: can you pastebin the scope-registry.log08:51
seb128marcustomlinson, http://people.canonical.com/~seb128/scope-registry.log08:54
seb128marcustomlinson, e.g the run from 16 07:43:26 was buggy08:58
seb128tsdgeos, ok, it's easy to segfault08:59
tsdgeosthat's bad :D08:59
seb128by clicking through click store and back to dash08:59
seb128(gdb) bt08:59
seb128#0  0xadac0626 in unity::scopes::Category::query() const ()08:59
seb128   from /usr/lib/arm-linux-gnueabihf/libunity-scopes.so.308:59
seb128#1  0xadb69f5a in scopes_ng::Categories::data(QModelIndex const&, int) const ()08:59
seb128   from /usr/lib/arm-linux-gnueabihf/unity8/qml/Unity/libUnity-qml.so08:59
seb128#2  0xb64ebe4a in QSortFilterProxyModel::data(QModelIndex const&, int) const ()08:59
seb128   from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.508:59
* seb128 installs dbg08:59
tsdgeospstolowski: ↑↑↑ this points at you guys09:00
marcustomlinsonjamesh: the discussion about scopes crashing is here ^09:02
marcustomlinsonseb128: when did all this start happening? any way to roll back. This wasn't happening yesterday right?09:18
marcustomlinsonseb128: something broke recently09:18
seb128marcustomlinson, what issue? the segfault or the empty dash?09:19
seb128the empty dash, I got it for the first time today09:19
seb128and got it twice in 3 reboots09:19
tsdgeosSaviq: so we just landed into rtm and not trunk because of time, right?09:23
Saviqtsdgeos, and because not everything got reviewed, ye09:23
Saviqs09:23
tsdgeosok09:24
Saviqtsdgeos, but there's a silo to land everything that went into rtm (and more) into trunk already, yes09:24
tsdgeosok :)09:24
Saviqbut awaiting reviews09:24
Saviqtsdgeos, and if I get any say in it, we'll just sync trunk to rtm soon after that09:24
tsdgeosok09:25
pstolowskitsdgeos, i'be pushed feeds09:26
tsdgeostx09:26
seb128jamesh, marcustomlinson, pstolowski, hit that one again09:43
seb128#0  unity::scopes::Category::title (this=0x30)09:43
seb128    at /build/buildd/unity-scopes-api-0.6.7+14.10.20141010.1/src/scopes/Category.cpp:5609:43
seb128No locals.09:43
seb128#1  0xadd9de02 in scopes_ng::Categories::data(QModelIndex const&, int) const ()09:43
seb128   from /usr/lib/arm-linux-gnueabihf/unity8/qml/Unity/libUnity-qml.so09:43
seb128No symbol table info available.09:43
seb128#2  0xb6531e4a in QSortFilterProxyModel::data(QModelIndex const&, int) const ()09:43
seb128   from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.509:43
seb128segfault09:43
seb128jamesh, marcustomlinson, pstolowski, opened https://bugs.launchpad.net/ubuntu/+source/unity-scopes-api/+bug/1381970 about it09:46
ubot5Ubuntu bug 1381970 in unity-scopes-api (Ubuntu) "unity8-dash segfaults when using click store" [Undecided,New]09:46
pstolowskiseb128, i'm reflashing to try to repro09:46
seb128pstolowski, it's not trivial to trigger, but I had a bunch of times since this morning09:47
seb128just tapping through click store results and back for a while09:47
pstolowskiseb128, this is odd.. we haven't been touching this area for very long time, not sure why that started happening just now09:50
seb128pstolowski, not sure it did, the empty scope is new09:50
seb128pstolowski, unity8-dash segfaulting sometime is not new, but there are enough issues that I never bothered trying to spend time looking at the issue09:51
seb128I assumed that people were working on those issues09:51
seb128but now we are hitting rtm09:51
seb128and I hit like 3 segfaults yesterday, which is a bit embarassing09:51
seb128so I decided to try to see if I can help provide info/see if they are being worked on09:52
seb128lunch time09:53
seb128bbiab09:53
pstolowskitsdgeos, did we enable qml caching recently?09:57
tsdgeospstolowski: we did09:58
tsdgeosand i think we disabled it09:58
tsdgeosshortly afterwards09:58
tsdgeossince it made everything crash like crazy09:58
tsdgeosSaviq: ↑↑↑09:58
Saviqtsdgeos, pstolowski it's enabled in rtm09:59
Saviqit doesn't exist in utopic yet09:59
pstolowskitsdgeos, hmm ok. that bt seb128 pasted looks like a row out of valid range is requested in ::data()09:59
pstolowskitsdgeos, which is weird09:59
tsdgeospstolowski: not that weird tbh, you have to protect against that :D09:59
pstolowskitsdgeos, and then it crashes trying to access invalid object10:00
pstolowskitsdgeos, yes, that's true10:00
=== cwayne-afk is now known as cwayne
larsuSaviq: what exactly is expected of indicator-sound with regards to the volume bubble? (I saw you reassign a couple of bugs to it)10:15
larsuSaviq: or is tedg on top of it?10:15
Saviqlarsu, that it doesn't appear when you have a slider on screen (from indicator or settings)10:15
larsuSaviq: how should indictor-sound know that there's a slider on screen?10:17
Saviqlarsu, it needs to be told by the indicator and settings ;)10:17
Saviqlarsu, basically if indicator-sound.open == true10:18
Saviqlarsu, and that action will be set by the shell when the indicator is open, and by settings app when its sound page is open10:18
Saviqlarsu, I'm worried, though, that people will want to drag the bar in the bubble, which would be a little more involve10:19
Saviqd10:19
larsuSaviq: hm, right now it only seems to show a notification in the scroll action, which isn't even used on the phone10:20
larsuSaviq: clearly this is getting out of hand. We need a proper volume control module in unity810:20
facundobatistaHola!10:21
Saviqlarsu, we actually don't, we need to pass the vol+/vol- to the indicator and let it do with it as it pleases10:22
larsuSaviq: except for handling user feedback, because clearly it doesn't have enough information10:25
larsuSaviq: I'm really starting to come around to the idea that indicators need to become smarter in the ui layer10:25
Saviqlarsu, right now it does, it's easy to add an "open" action10:25
Saviqlarsu, but yeah, the latency of it is not great10:25
larsuSaviq: which doesn't help in the wizard case, does it?10:25
Saviqlarsu, well, the wizard case is different, it's triggering volume changes for no apparent reason10:26
Saviqlarsu, the problem isn't that the bubble appears, rather that it's triggered in the first place10:26
larsuSaviq: we'll have system components that change the volume at some point10:27
larsuSaviq: and then we add another exception to i-sound?10:27
larsuthe default case should be _not_ to show a notification10:28
Saviqlarsu, I don't really care, if you have a better plan, fine by me10:35
larsuSaviq: I do, but nobody has time10:36
=== MacSlow is now known as MacSlow|lunch
=== _salem is now known as salem_
=== alan_g is now known as alan_g|lunch
Saviqlarsu, could you help with bug #1381871, looks like indicator-sound triggers a bubble on start12:34
ubot5bug 1381871 in ubuntu-system-settings (Ubuntu) "[wizard] volume notification showing up during wizard (with volume as 0)" [Critical,Confirmed] https://launchpad.net/bugs/138187112:34
Saviqand it's restarted because of language change in the wizard12:34
larsuSaviq: the restarting makes sense, but I wonder why on earth it would trigger a notification on startup12:35
Saviqlarsu, I know even less12:39
Saviqtsdgeos, pstolowski, what do we know about the "apps scope empty on boot" issue?12:39
larsuSaviq: it doesn't do that for me. My bet is on unity8 requesting a state change...12:39
* larsu builds unity, again12:40
Saviqlarsu, bear in mind it's not landed in trunks, only in rtm12:40
Saviqlarsu, and unity8 isn't running at that point12:40
larsuSaviq: can you point me to the branch that'S in there?12:40
Saviqlarsu, https://code.launchpad.net/~indicator-applet-developers/indicator-sound/trunk.rtm-14.0912:40
larsuSaviq: ya, this one shows a notification on every volume change. wtf?12:42
larsuin the wrong place, too12:42
Saviqlarsu, that's on desktop is it?12:42
seb128larsu, yeah, that's https://code.launchpad.net/~ted/indicator-sound/synchronous-notification/+merge/23825212:42
Saviqlarsu, on the phone it behaves ok12:43
Saviqlarsu, it's approved into trunk as well https://code.launchpad.net/~ted/indicator-sound/synchronous-notification/+merge/23766612:43
larsuSaviq: didn't you just tell me it doesn't behave ok?12:43
Saviqlarsu, with that one exception on restart12:43
Saviqs/re//12:44
larsuthis code has changed quite a bit since I last touched it..12:44
seb128larsu, you nice code got tedified? ;-)12:45
larsuyou said that12:45
seb128;-)12:45
Saviqseb128, popey, bug #138203912:46
ubot5bug 1382039 in unity8 (Ubuntu) "Apps scope empty on boot" [Critical,Triaged] https://launchpad.net/bugs/138203912:46
seb128Saviq, thanks12:46
popeythanks!12:46
Saviqseb128, popey, was wizard involved in your case?12:46
seb128Saviq, no12:46
seb128Saviq, I had it after an ota update and one after a debug reboot12:46
seb128both on installed system with no wizard12:46
tsdgeosSaviq: i *think* it's the scopes timing out, or that seemed what seb128 had12:49
Saviqtsdgeos, yeah, something like that...12:50
larsuSaviq: I don't see it on the desktop because something about pulse stream restore I don't understand12:50
tsdgeosSaviq: and also refreshing got them back12:50
larsuSaviq: however, the code very much looks like it triggers on every volume change12:50
Saviqtsdgeos, yeah yeah, same here12:50
larsuSaviq: which cannot be what we want, or is it?12:51
seb128larsu, is it, see spec12:51
Saviqlarsu, why not?12:51
seb128larsu, https://wiki.ubuntu.com/Sound12:51
=== MacSlow|lunch is now known as MacSlow
larsuwell then the notifiction is correct as well12:51
larsuvolume changes -> notification12:51
seb128larsu, https://bugs.launchpad.net/bugs/123263312:51
ubot5Ubuntu bug 1232633 in unity8 (Ubuntu) "[system] Changing volume doesn't show feedback on the phone" [High,In progress]12:51
Saviqlarsu, well, it doesn't change, does it, it's just the indicator that restarts12:51
seb128larsu, it shouldn't change on indicator restart12:52
larsubss, I hate it when you're right12:52
seb128lol12:52
larsusorry :)12:53
Saviqpstolowski, where would I look for info on the "apps scope empty on boot" issue?12:59
=== alan_g|lunch is now known as alan_g
Saviqtedg, bug #138187113:07
ubot5bug 1381871 in indicator-sound (Ubuntu) "[wizard] volume notification showing up during wizard (with volume as 0)" [Undecided,Confirmed] https://launchpad.net/bugs/138187113:07
kgunni notice it shows up on boot on my laptop too13:08
kgunnsince a couple of weeks back13:08
tedglarsu, So are you fixing that or should I?13:08
larsuSaviq, seb128: got a fix. Feel dirty.13:08
larsutedg: just fixed it13:08
tedgkgunn, I think we fixed that case.13:08
* larsu commits13:08
kgunnack13:08
sil2100\o/13:09
sil2100larsu: thanks!13:10
sil2100larsu, Saviq, tedg: I see we have a separate branch for 14.09 - so we need to release it separately for utopic and ubuntu-rtm, right?13:10
Saviqsil2100, yes, this didn't even land in utopic yet13:11
tedgsil2100, Correct13:11
Saviqsil2100, yesteday's silo, that is13:11
sil2100Ok, I would love to fast-track it with priority to ubuntu-rtm anyways13:11
sil2100We would like to land that ASAP and kick a new image with that + qtmir13:11
Saviqsil2100, there is also bug #1382039, for which we have no steps to repro yet, but 3 people saw it today13:12
ubot5bug 1382039 in unity8 (Ubuntu) "Apps scope empty on boot" [Critical,Triaged] https://launchpad.net/bugs/138203913:12
Saviqsil2100, has silo 12 (?) landed yesterday, one that mentioned the long delay in dash on stratup?13:13
sil2100Saviq: ok, noting - for now management didn't put it on the high prio list, same for QA13:13
sil2100Saviq: you mean the scopes fix?13:13
Saviqsil2100, yes13:13
cwayneSaviq: yeah it landed13:14
sil2100Saviq: yes, it still made it in13:14
Saviqsil2100, that sounds relevant for this new bug13:14
larsuSaviq: branch is attached. Should I merge propose that onto the rtm branch?13:14
Saviqlarsu, yes please13:14
Saviqlarsu, you'll need a separate branch, since trunk and rtm diverged13:14
larsuSaviq: a separate branch for what?13:15
Saviqlarsu, ah, you based that off of rtm anyway, right13:15
Saviqtedg, so you might want to incorporate that into your branch for trunk ↑13:15
tedglarsu, It needs to be a separate branch but you just need to merge lp:~ted/indicator-sound/rtm-silent-mode-item to handle the reversion that happened on the rtm branch.13:16
tedglarsu, Then it can be proposed into trunk13:16
larsutedg: the branch is broken. Don't merge it into trunk.13:18
larsutedg: for example, scrolling over the indicator on desktop now makes two notifications13:18
tedglarsu, ? I thought I blocked the second notification by checking to see if we're using role based pulse. That shouldn't happen on desktop.13:19
larsutedg: ah sorry, I turned that off in my built to be able to see the problem. It's still a bit weird that we emit notifications from two different places13:20
larsutedg: and the role based stuff doesn't really scream "not on desktop" to me (and maybe we'll get it there too at some point?)13:20
tedglarsu, Yes, so "the idea" was that we'd turn that role stuff on desktop and then not make u-s-d send the notifications.13:21
tedglarsu, So we wouldn't have two sources of them either.13:21
tedgV-work13:21
sil2100larsu: do we have an MP for the 14.09 branch? Since we would like to assign a silo for that ;)13:25
larsusil2100: ya, https://code.launchpad.net/~larsu/indicator-sound/lp1381871/+merge/23855513:26
larsuI linked it to the bug as well13:26
sil2100larsu: thanks!13:26
=== tvoss is now known as tvoss|food
sil2100tedg, Saviq: can I get anyone of you guys reviewing that branch ^13:31
tedgsil2100, Just did :-)13:31
sil2100larsu, tedg, Saviq: landing prepared and silo building as we speak :)13:31
Saviqcoolz13:31
sil2100tedg: can you help out with testing as well?13:31
tedgsil2100, How do you test that without building an image?13:31
Saviqeasy to test... `restart indicator-sound`13:31
tedgAh, okay.13:32
Saviqtedg, just install the .deb and enable wizard if you want to test the actual path13:32
Saviqphablet-config --help to the rescue13:32
tedgUsually for me the wizard is just the annoying side effect of --wipe13:33
tedgNever realized you could turn it back on :-)13:33
pstolowskiSaviq, scope-registry.log is the main starting point for finding out about any scopes backend issues, but it didn't lead us to anything useful yet13:33
pstolowskinot for this particular issue13:33
Saviqpstolowski, ok, I'll let you know if I stumble upon it again13:34
=== karni is now known as karni-lunch
pstolowskiSaviq, pete-woods has experienced it, grabbed logs etc but what's causing it is still unknown13:36
Saviqpstolowski, :/13:37
Saviqpstolowski, please use bug #1382039 to record findings13:37
ubot5bug 1382039 in unity8 (Ubuntu) "Apps scope empty on boot" [Critical,Triaged] https://launchpad.net/bugs/138203913:37
tedgsil2100, larsu's fix works for me mako r9114:11
tedgsil2100, Tested by restarting and reenabling the wizard14:11
sil2100tedg: mako 91 is ubuntu-rtm, right?14:13
sil2100Let me do a re-confirm as well14:13
tedgsil2100, Yes14:13
sil2100Saviq, tedg, larsu: confirmed, fixed14:38
Saviqsil2100, awesomes14:39
Saviqsil2100, did you talk to pete-woods about the empty scopes issue?14:39
larsunice, thanks14:39
Saviqsil2100, they've a revert ready, everyone and their mother have been hitting it14:39
=== karni-lunch is now known as karni
sil2100Saviq: didn't poke them about that yet... QA didn't yet mention this as an issue so not sure if we'll be able to get this in14:44
sil2100Saviq: is the revert in a landing already?14:44
sil2100(or you prefer just reverting it in the archive?)14:44
pete-woodsSaviq: FYI, we just reproduced the empty scopes bug with our reverted branch15:03
Saviqpete-woods, uhm15:04
=== mhall119 is now known as mhall119|vacatio
=== gatox is now known as gatox_lunch
sil2100tedg, larsu, Saviq: since I missed that out probably... did we already release the indicator-sound fix for utopic?15:59
tedgsil2100, We have not yet.15:59
tedgsil2100, We haven't released any sound notifications for utopic.15:59
sil2100ACK, let's write that down somewhere and try not to forget, don't want to go out of sync too much16:00
tedgsil2100, Once CI Train becomes unfroze we have a bunch of syncing to do.16:00
tedgsil2100, Utopic has a bunch of bug fixes that weren't allowed in rtm.16:00
=== gatox_lunch is now known as gatox
=== alan_g is now known as alan_g|EOD
=== dpm is now known as dpm-afk

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