=== _salem is now known as salem_ === salem_ is now known as _salem === jono is now known as Guest53113 === iahmad_ is now known as iahmad|afk [08:44] pstolowski, just me who dropped out? === iahmad|afk is now known as iahmad === iahmad is now known as iahmad|afk [09:05] Saviq, got anything new for me to look at? [09:06] nic-doffay, what's the deal with filters? [09:07] Saviq, waiting on fginther to sort out an autopilot issue with the multi selector landing. === alan_g is now known as alan_g|afk [09:21] nic-doffay, there's a conflict in multi selector branch [09:21] dednick, pete-woods, so, we're ready to pull the plug [09:21] Saviq, another one? [09:21] Saviq: um? plug? [09:21] Saviq, I solved a conflict yesterday evening. [09:21] dednick, network indicator [09:21] nic-doffay, maybe you didn't push? [09:21] nic-doffay, or maybe something merged in the mean time [09:22] dednick, pete-woods I'll build unity8 and indicator-network packages with: [09:22] https://code.launchpad.net/~saviq/unity8/drop-network-agents/+merge/189009 [09:22] https://code.launchpad.net/~indicator-applet-developers/indicator-network/secret-agent/+merge/182898 [09:24] Saviq: yeah, assuming it all works :) === alan_g|afk is now known as alan_g [09:26] Saviq, looks like something new was merged. [09:26] dednick, you should proof-check that my cleanup there is not too trigger-happy [09:27] Saviq: doing now. [09:27] dednick, pete-woods, and then I'd like both of you (Mirco isn't here) to test on a newest image [09:27] * Saviq builds [09:28] Saviq: You sure we want to remove the IndicatorModel::indicatorData? We may need it later. [09:28] dednick, I think we shouldn't need it [09:28] dednick, and if we don't have it - there's more pressure to make it right [09:29] s/make/do/ [09:29] Saviq: ok. [09:29] my funeral i guess [09:29] dednick, and if need be - we can always bring it back - it's in the history [09:29] indeed [09:30] dednick, on that note - feels like IndicatorsModel should be a singleton now [09:30] but let's leave that for another cleanup [09:30] pstolowski: soo https://codereview.qt-project.org/#change,67214 [09:30] Saviq: ↑↑↑ [09:31] tsdgeos, did I tell you you ROCK, sir? [09:31] thank you [09:31] i kind of cheated [09:31] since the same bug is in there [09:32] is in a few other places [09:32] in the same qsortfilterproxymodel [09:32] and since we use it extensively [09:32] i should problable fix those too [09:32] but let's get this in first [09:32] and then get the others [09:35] Saviq: tbh i am not sure it is *the* fix, but looks quite like it i'd say [09:35] tsdgeos, yup, good [09:35] problem is [09:35] the only guy that knows about that told me he'd be drunk until next week :D [09:35] since oktoberfest and whatnot [09:35] so we aint going to get a review today nor tomorrow [09:36] tsdgeos, right ;) [09:36] tsdgeos, we'll distro-patch, as usual [09:36] * tsdgeos gets onto creating the bug [09:38] tsdgeos, thanks [09:38] tsdgeos, want me to prep a MP with the patch in place in the mean time? [09:40] Saviq: that'd be great [09:40] Saviq: btw the other one you created for the delegate range patch [09:40] you should mark it as merged or something [09:40] since the patch is already in [09:40] tsdgeos, is not? [09:40] i think not [09:40] tsdgeos, will do [09:42] tsdgeos, the new one's qtbase, right? [09:42] yep [09:45] tsdgeos, sorry, have the QTBUG handy? [09:45] nope [09:45] just the codereview [09:48] tsdgeos, it's https://codereview.qt-project.org/#change,66585 ? [09:48] no [09:48] Saviq: https://codereview.qt-project.org/#change,67214 [09:48] tsdgeos, that? didn't we want the thing for empty scope views? [09:48] tsdgeos, or is that handled already? [09:49] that's already integrated [09:49] aah [09:49] and Mirv's working on it [09:49] integrated in qt [09:49] upstream [09:49] yeah [09:49] I thought that's what we were after [09:49] Mirv: told me he was working in the distropatch yesterday [09:50] Saviq: no this one is one needed for pstolowski's https://code.launchpad.net/~stolowski/unity8/category-reordering [09:50] tsdgeos, yeah yeah, I know what it is [09:50] ok :-) [09:51] Mirv: https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1234603 [09:51] Ubuntu bug 1234603 in qtbase-opensource-src (Ubuntu) "[Patch] Fix rowsInserted not being emmited in some cases in QSortFilterProxyModel" [Undecided,New] [09:53] tsdgeos: yep, it's in unapproved queue now, after tested by me today and chris etc. during the night [09:53] ook [09:53] tsdgeos: awesome, thanks! [09:53] Mirv: there's another one we'd need https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1234603 [09:53] Ubuntu bug 1234603 in qtbase-opensource-src (Ubuntu) "[Patch] Fix rowsInserted not being emmited in some cases in QSortFilterProxyModel" [Undecided,New] [09:54] Saviq: slightly under zealous. http://pastebin.ubuntu.com/6187471/ [09:54] dednick, ah! [09:58] Saviq: otherwise all good [09:58] dednick, ok, packages coming right up [09:58] or well, in 10 mins [09:59] tsdgeos: ok.. [10:06] tsdgeos, Mirv https://code.launchpad.net/~saviq/ubuntu/saucy/qtbase-opensource-src/add-proxymodel-patch/+merge/189028 [10:07] tsdgeos, please do a sanity-check, there was a small conflict [10:07] Saviq: something's wrong [10:07] tsdgeos, no, it's right [10:08] you are adding the whole qsortfilterproxymodel.cpp file? [10:08] tsdgeos, yeah, quilt [10:08] tsdgeos, look at the paths [10:08] Saviq: thanks, I'm really busy at the moment with other integration [10:08] Saviq: ok, no clue how quilt works tbh [10:09] Saviq: where's the patch supposed to be? [10:09] tsdgeos, at the bottom ;) [10:09] tsdgeos, the changes to the actual files [10:09] i can't find it :D [10:09] tsdgeos, but launchpad won't display it [10:09] tsdgeos, launchpad crops at 5k lines [10:09] doh [10:09] ok [10:09] tsdgeos, will paste you just the patch, sec [10:10] there's a -1 line arrangement needed [10:10] tsdgeos, http://paste.ubuntu.com/6187511/ [10:10] yep, that's right [10:11] tsdgeos, quilt - long story short, it's a poor-man's version control - it stores all modified files before patching [10:11] tsdgeos, but is really nice in letting you rewind, drop a patch, replay [10:15] i see === alan_g is now known as alan_g|afk [10:34] dednick, ok, I broke something... [10:34] Saviq: ? [10:35] dednick, looking at unity8 logs [10:35] dednick, but https://people.canonical.com/~msawicz/ext-snaps/ [10:35] Saviq: hm. i cant get to that address [10:35] dednick, huh? [10:35] dednick, ah, perms [10:36] hm. the s in https [10:36] dednick, weird, it's a+rw [10:36] dednick, ah, interesting [10:37] Saviq: unity-notifications ? [10:37] dednick, right! [10:37] dednick, wait [10:37] dednick, that's released isn't it [10:37] Saviq: no [10:37] dednick, k, building [10:37] Saviq: unless you did a manual === iahmad|afk is now known as iahmad [10:40] dednick, but anyway, that's unrelated, as I'm just not getting any indicators [10:40] dednick, indicator pages, that is [10:41] dednick, I do get indicators, but not their pages [10:41] nor titles [10:42] must've removed too much === alan_g|afk is now known as alan_g [10:44] hm. [10:45] i ran it up on local build. seemed to be ok. [10:45] dednick, yeah, building locally now, too [10:47] Saviq: you get the icons though? [10:47] oh right, you did say [10:47] dednick, yes [10:47] trying a run_on_device. [10:49] Saviq: is their title coming in empty? or "indicator-XXX" [10:49] dednick, indicator-XX [10:50] heh... I cleaned my device, so now installing everything from scratch... [10:51] Sounds like the IndicatorPage not being able to load. === _salem is now known as salem_ [10:54] dednick, pushed unity-notifications to people.c.c === salem_ is now known as _salem [10:55] Saviq: file:///usr/lib/arm-linux-gnueabihf/unity8/qml/Unity/Indicators/MenuItemFactory.qml:22:1: module "Unity.Indicators.Network" plugin "IndicatorsNetworkQml" not found [10:55] dednick, right [10:56] dednick, I didn't build with that gone, hoped it's gonna be fine ;) [10:56] dednick, /me fixes [10:56] dednick, btw, we should've bumped some versions here and there... [10:58] dednick, plugin.qmltypes doesn't make sense there now either [11:00] Saviq: still getting an error. Cant load Indicators.IndicatorModel now. :( [11:00] *IndicatorsModel [11:00] dednick, I'm at 270/451 on the device... [11:01] i just edited the lib qmldir manually [11:02] that's really odd. i cant even create the Shell now. [11:03] oh. that's just because I'm retarded. [11:07] dednick, I'm getting Binding loop detected for property "indexActive" a lot [11:07] dednick, yeah, it works apart from ↑ [11:08] Saviq: yeah, i've seen that. it wont actually cause an problem. just an stupid thing in the MenuContentActivator. [11:08] *almost* worked, need to install notifications [11:11] Saviq: i installed. not popping up a notification though :( [11:11] dednick, did here? [11:11] just didn't show the text entry, 'cause notifications plugin was old [11:11] hm maybe i missed something [11:11] dednick, you rebooted? [11:11] yeah [11:12] might have multiple network indicators installed [11:14] oh. didnt install new network indicator. dpkg error [11:18] dednick, yeah, works fine here, will have a new unity8 pkg in a bit to retest [11:19] er. 'm having network issues :) cant download new package... === hikiko is now known as hikiko|lunch [11:28] mhr3_, hey michal, how do I know when a plugin is disabled? [11:41] Saviq, you know? ^ [11:51] here's the branch https://code.launchpad.net/~cimi/unity8/unity8.dash-plugins-renderer/+merge/189055 [11:51] Cimi, I think the icon source [11:51] Saviq, icon source? [11:52] Cimi, or not... [11:52] Cimi, maybe a hint then? [11:52] Cimi, just print out all the data you get from the scope ;) [11:52] Saviq, tried printing model.hints [11:52] Saviq, how do I print the whole thing? [11:52] console.log model? :D [11:53] Cimi, yeah, it's there in the metadata [11:53] Saviq: so that crash doesn't give us much :-/ [11:53] http://paste.ubuntu.com/6187816/ [11:54] tsdgeos, right [11:54] tsdgeos, apport-bug it [11:54] tsdgeos, and I'll try and apport-retrace it [11:54] Saviq, how do I print the whole model? [11:54] Cimi, don't [11:54] 0x42a65fe0 is inside /android/system/lib/libc.so and 0x4702d798 is inside no lib [11:54] Cimi, it's "scope_disabled" in the hints [11:54] Saviq, so how do I know the right rule? [11:55] wonder what it is, v8 autogenerated code¿? [11:55] Cimi, hints['scope_disabled'] == 1 [11:55] Cimi, or something like that [11:56] Cimi, make that metadata['scope_disabled'] == 1 [11:56] Cimi, libunity-tool -g is your friend :) [11:57] Saviq, model.hints['scope_disabled'] is undefined [11:57] Cimi, read [11:57] Cimi, metadata [11:57] Cimi, not hints [11:57] Cimi, if you'd look at categoryresults.{h,cpp} first, you'd know [11:58] dednick, updated the packages on people.c.c [11:59] Cimi, mhr3_, what's "toggled"? [12:00] Saviq, the rendererhint [12:00] Saviq, dunno why it's called that way [12:00] Cimi, I get it... but that seems not descriptive enough TBH... [12:00] Saviq, yeah === hikiko|lunch is now known as hikiko [12:02] dednick, it's worky! [12:02] pete-woods, you around? [12:03] Saviq: yep, been a little busy this morning, though [12:03] pete-woods, wanna merge snap decisions? [12:03] pete-woods, I just have one question - will we not break desktop? === alan_g is now known as alan_g|lunch [12:03] Saviq: (replied to your MR question), indicator-network isn't part of desktop [12:04] pete-woods, ah [12:04] pete-woods, nm-applet still? [12:04] Saviq: yep [12:05] Saviq: it's the only non-converged indicator, I think [12:05] Saviq, model.metadata['scope_disabled'] is undefined for me [12:05] Cimi, is metadata undefined, too? [12:05] Saviq, no it's a qvariant [12:05] pete-woods, so then, indicator-network should start depending on unity8, or maybe unity-notifications at a version > something (we'll bump unity-notifications version) [12:06] Cimi, go into scope.cpp to debug, then [12:06] jibel, Saviq bug 1234670 [12:06] bug 1234670 in unity8 (Ubuntu) "Cannot launch apps anymore" [High,New] https://launchpad.net/bugs/1234670 [12:06] Cimi, erm, categoryresults.cpp [12:07] om26er, thanks, we're reworking the whole focus machinery now, especially with mir around the corner [12:07] om26er, could you try the same under mir? [12:07] Saviq, ok, sure. [12:07] Saviq: whichever one you want, should probably be unity8, as that's what is actually exporting the dbus interface [12:08] pete-woods, btw, x-canonical-ext-snap-decisions isn't there anymore [12:08] pete-woods, x-canonical-private-menu-model is the only capability to advertise support for that [12:09] om26er, Saviq I have something very similar under Mir [12:09] but I had to close the calculator, then it doesn't reopen [12:09] jibel, could you try with unity-mir from https://code.launchpad.net/~gerboland/unity-mir/add-fail-and-resume-focus-support/+merge/188040/comments/432495 too [12:09] ? [12:10] Saviq: okay, does that mean I just delete the line that sets this? notificationHints["x-canonical-ext-snap-decisions"] = "true"; [12:11] pete-woods, yeah [12:11] pete-woods, depend on unity8 >= 7.82, too [12:14] Cimi, Saviq, it's in the icon actually, but unity8 doesn't have annotated icon [12:15] mhr3_, hmm, libunity-tool shows it in metadata? [12:15] but well... yea it's in the metadata too [12:15] Saviq: update pushed [12:15] pete-woods, cheers [12:15] mhr3_, can we use it for now? === jhodapp|afk is now known as jhodapp [12:24] dednick, https://code.launchpad.net/~saviq/unity-notifications/bump-to-0.1.1/+merge/189059 https://code.launchpad.net/~saviq/unity8/bump-to-7.82/+merge/189060 [12:25] pete-woods, is there a review needed on the indicator-network branch? [12:25] didrocks, help? [12:25] didrocks, unity8 will stop providing the network agent (password entry), indicator network will start (through unity8's notifications) [12:25] Saviq: yep, it should be fairly tight, though [12:26] pete-woods, can anyone on your team do that? [12:26] didrocks, so we need to make sure that they both get upgraded at the same time, or not at all - how do we do that? [12:26] dandrader: so we ended up merging a slightly mod'd version of what you mp'd y'day [12:26] https://code.launchpad.net/~robertcarr/mir/1233944-addendum/+merge/188983 [12:26] kgunn, yeah, I saw it [12:27] cool [12:27] reviewed even [12:27] dandrader: so y'day when you tested it, were you able to run an autopilot test ? [12:28] pete-woods, can you add a version bump to indicator-network so that we can Breaks: indicator-network < $the_new_version [12:28] pete-woods, I think that will make sure we upgrade both unity8 and indicator-network at the same time [12:28] kgunn, didn't do a full blown test. just checked that the fake (uinput) devices created by those autopilot tests did get loaded by android-input [12:28] Saviq: sure, will do that now [12:28] dandrader: ah...i ask, b/c we may stil not have a data point [12:29] kgunn, data point? [12:29] dandrader: lots of struggling with build/packages and then poor thomi ended up testing for a while but w/o mir enabled...doh [12:29] kgunn, but i'll try it today, as it might be that the input device created by autopilot is not fully recognized by android-input [12:29] Saviq: what should the new version be, like 0.5.1-0ubuntu1, or do I need to do something more complicated? [12:29] dandrader: data point as in...does it realy fully enable the AP's [12:30] pete-woods, bump the upstream version [12:30] dandrader: thanks to try.. [12:30] pete-woods, so 0.5.1 should be enough - the upstream merger will do the rest [12:30] pete-woods, assuming 0.5.1 is higher than what's there currently ;) [12:31] Saviq: it's 0.5.0+13.10.20130918-0ubuntu1 atm [12:31] pete-woods, yeah, 0.5.1 is good [12:32] okay, thanks, I have no idea about our versioning strategy [12:33] pete-woods, there is none ;D [12:33] pete-woods, with the upstream merger, no one cares anymore ;) [12:38] kgunn, we'll be ASKing for the extended snap decisions [12:38] kgunn, anything you have to hitch a ride? [12:45] Saviq: i don't think so...but thanks for asking [12:49] I have a trivial MR for the camera app if anyone does't mind helping: https://code.launchpad.net/~pete-woods/camera-app/minimum-infographic/+merge/188995 [12:50] pete-woods, drop the -0ubuntu1 [12:50] pete-woods, and it needs to be UNRELEASED for upstream merger [12:50] Saviq: thanks (I have no idea what I'm doing with the numbers) [12:50] (to make the merger happy that is) [12:50] Saviq: hmmm [12:50] pete-woods, nw [12:50] Saviq: can't apport-bug the report [12:51] tsdgeos, why? [12:51] in the pc says unity8 has changed since the crash [12:51] and in the phone i get *** Error: Invalid problem report [12:53] tsdgeos, yeah, you won't be able to do it from desktop [12:53] tsdgeos, ok, ignore [12:53] tsdgeos, it's not like we'd get more symbols anyway :/ [12:54] tsdgeos, let's see if it repeats [12:54] oka [12:56] sil2100, got a minute? [12:56] Saviq: what's up? [12:57] sil2100, so, the situation is: we're moving the secret agents for wifi passwords from unity8 to indicator-network [12:57] sil2100, so we need to upgrade both at the same time [12:57] sil2100, or none [12:58] sil2100, I've added Breaks: indicator-network (<< 0.5.1) to unity8, so they will not get installed together [12:58] https://code.launchpad.net/~saviq/unity8/drop-network-agents/+merge/189063 [12:58] sil2100, and Requires: unity8 (>> 7.82) to indicator-network, 'cause the password entry now goes through unity8's snap decisions [12:58] sil2100, sounds sane? [12:58] sil2100, https://code.launchpad.net/~indicator-applet-developers/indicator-network/secret-agent/+merge/182898 [12:59] sil2100, make that (>= 7.82) [12:59] pete-woods, I think you need to wrap in parens ↑ in debian/control, sil2100, that right? [13:00] Saviq: can confirm the indicator connection working. [13:01] Saviq: although it could probably use a "show password" field. [13:01] dednick, right, it's not there in the spec [13:01] i c [13:01] dednick, I did raise that with Mirco yesterday [13:01] Guys Music scope. if you do a search that results in one artist if you try clicking on it if move around the wheel but doesn't play, however if you turn the wheel to it when all are on display it plays when you click it [13:01] dednick, but well, it's not in the spec, so... [13:02] dednick, we'll be able to fix when the time comes [13:02] Saviq: yeah, i might just raise that with design today while i'm in the office [13:02] dednick, sure === alan_g|lunch is now known as alan_g [13:03] Saviq: functionally it's working though, so +1 on getting it in. [13:04] dednick, ok, you're it - you'll help me get this in, provided we get sil2100's ACK on packaging / dependencies [13:04] Saviq: yes, that sounds sane and looks ok - but you need the parents in the version in the indicator-network as you mentioned [13:04] sil2100, cool! [13:04] dednick, ok, you can start reviewing: [13:04] dednick, https://code.launchpad.net/~saviq/unity-notifications/bump-to-0.1.1/+merge/189059 [13:04] Saviq: please add that in the Landing Asks and noting that both are required to be released at the same time [13:04] sil2100, already there [13:05] dednick, https://code.launchpad.net/~saviq/unity8/drop-network-agents/+merge/189063 and https://code.launchpad.net/~saviq/unity8/bump-to-7.82 [13:05] (prerequisite) [13:05] sil2100, and well, in theory the deps should handle us releasing only one or the other ;) [13:06] Saviq: any idea why https://bugs.launchpad.net/unity8/+bug/1198282 appears in https://launchpad.net/~aacid/+upcomingwork if it's marked as dupe? [13:06] Ubuntu bug 1200374 in Unity 8 "duplicate for #1198282 Categories in Dash should only animate their height if visible" [Medium,Fix committed] [13:07] tsdgeos, probab;y 'cause it's stupid [13:07] makes sense :D [13:07] can you unassign me? i don't seem to be able to [13:08] tsdgeos, nope! [13:08] tsdgeos, I can't... [13:08] ok, let's just hope it goes away [13:08] yeah [13:08] tsdgeos, btw, I noticed yesterday... [13:09] tsdgeos, expand dash plugins, swipe to top, swipe back down [13:09] tsdgeos, HUGE pause :( [13:09] tsdgeos, ah, you need some apps running [13:10] HUGE pause on the scrolling? [13:10] or? [13:10] tsdgeos, yeah [13:10] like 4 apps running, so that the category gets scrapped [13:10] well that's where the "delegate range" thing comes in, no? [13:10] something's *not* async [13:10] tsdgeos, right! [13:10] forgot [13:10] Saviq: it's not about asyncness [13:10] well it is [13:11] but not everything can be async :D [13:11] tsdgeos, yeah, let's see how your stuff helps [13:11] tsdgeos, at least you have a way to test now [13:11] tsdgeos, TBH I expect UShape to be breaking the asyncness [13:11] e.g. everything in there is using the ubuntu shape and once i calculated that it took a good chunk of ms just to run [13:11] yep [13:11] s/expect/suspect/ [13:12] i once killed the UShape and everything was so much more better === iahmad is now known as iahmad|afk [13:13] more better! [13:13] much more better! [13:13] that's like REALLY GOOD lD [13:14] Saviq: why are there so many package req for unity-notifications? qtdeclarative5-unity-notifications-plugin | unity-notifications-impl ? [13:14] tsdgeos, sorry, I just had a proper espresso on empty stomach... [13:14] dednick, soo [13:14] dednick, unity-notifications-impl == *an* implementation of unity-notifications interface [13:14] :D [13:14] mhr3_, so how can I see if it's disabled or not? [13:14] dednick, unity-notifications-impl-2 == *an* implementation of unity-notifications interface at version 2 of that interface [13:15] Cimi, metadata['scope-disabled'] for now [13:15] Saviq, no plans for annotated icon at this point, right? [13:15] mhr3_, sure plans [13:15] so yea.. metadata ^ [13:15] mhr3_, not for 13.10 [13:15] dednick, qtdeclarativet5-unity-notifications-plugin - *the default* implementation of unity-notifications interface [13:15] dednick, we need that last one 'cause we need at least one non-virtual dependency [13:16] Cimi, iirc it will be defined only for results that actually are disabled [13:16] dednick, so what this all means: unity8 depends on an implementation of unity-notifications interface at version 2, of which the default is qtdeclarative5-unity-notifications-plugin [13:16] dednick, sounds ~sane? [13:16] dednick, the idea is that we can swap out the implementation, provided it implements the same interface [13:17] I thought the whole point of virtual was that you didnt require the concrete. [13:17] Saviq: just ensure it's listed on the landing entry (both project) and mention we need both with what to test [13:17] dednick, you need it if you want that dep to actually be pulled [13:17] Saviq: then, we'll take care of that [13:17] Saviq: but it's taken care of in seed isnt it? [13:18] oh, right, for apt [13:18] dednick, not if you apt [13:18] dednick, yeah [13:20] didrocks, done [13:20] dednick, but that's the thing - if the seed provides a different implementation of said interface, apt won't get the default one [13:22] Saviq: thanks! [13:22] Saviq: yup. ok, well the version bumps are fine and I've tested the drop agent, so I'm approving all. Ok to do now? [13:23] dednick, yeah [13:24] dednick, we'll need to wait for indicator-network review from the api guys then before releasing [13:24] dednick, but we can merge all those, yeah [13:24] dednick, ah right, and let me know when you approve unity-notifications, I need to trick jenkins there [13:25] fginther, ping [13:26] Saviq: if i approve something with a prerequisite, it wont merge before it's parent will it? [13:26] dednick, nipe [13:26] nope, even [13:27] Saviq: ok, all done [13:27] dednick, 'fraid we need to wait for fginther for unity-notifications, will un-approve [13:27] Saviq, yo [13:27] fginther, yo! [13:27] fginther, we need to land unity-notifications without unity8 tests (chicken'n'egg) [13:27] fginther, I tried removing the test suite, but then it complains no mediumtests were run [13:28] Saviq, let me take a look [13:28] fginther, would it be possible that mediumtests only run when there are test suites? [13:28] fginther, here's the merge https://code.launchpad.net/~saviq/unity-notifications/bump-to-0.1.1/+merge/189059 [13:28] fginther, unity8 doesn't yet "know" about the new unity-notifications-impl-2 [13:29] fginther, and requires unity-notifications-impl-1 [13:29] fginther, so we need *something* to land first :) [13:29] fginther, and sorry to be throwing that on you without a morning coffee :) [13:30] Saviq, first cup is already gone [13:30] fginther, oh good! [13:31] ChrisTownsend, hey === _salem is now known as salem_ [13:32] Cimi, standup? [13:32] ChrisTownsend, I found https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1234178 which might interest you (basically blank screenshot issues caused by an intel driver bug), just as fyi since I saw you were trying to figure if it's a compiz issue [13:32] Ubuntu bug 1234178 in xserver-xorg-video-intel (Ubuntu) "Capturing screen only returns black when resumed before" [Undecided,Incomplete] [13:32] Cimi, notes! [13:34] Saviq, the job updates are in progress, as soon as the current -ci and -autolanding jobs finish, those will be updated to remove the unity8 AP testing [13:34] fginther, you can cancel those - they'll both fail [13:35] Saviq, ack [13:36] fginther, for next time, could it be that we'd have unity8 there by default, but if we rebuild without a test suite, it will just omit mediumtests? [13:36] fginther, 'cause we'll have that every time we bump the API version there [13:36] fginther, but it's good to have unity8 tests there, to make sure they don't break === dandrader is now known as dandrader|afk [13:41] Saviq, https://bugs.launchpad.net/jenkins-launchpad-plugin/+bug/1234724 [13:41] Ubuntu bug 1234724 in jenkins-launchpad-plugin "Allow graceful way to omit or pass mediumtests if no test_suite is specified" [Wishlist,Confirmed] [13:42] fginther, yup! === alan_g is now known as alan_g|afk [13:43] mhr3_, who is the PoC for the video scope in the Dash ? [13:43] om26er, let's say i am [13:44] nic-doffay, here's one you could take over from Mirco https://bugs.launchpad.net/unity8/+bug/1233411 [13:44] Ubuntu bug 1233411 in Unity 8 "Clicking on a snap decision action button is causing the click to hit the application underneath the notification area" [Critical,Triaged] [13:44] mhr3_, webm videos are not showing up in Dash [13:44] om26er, gstreamer issue then [13:44] nic-doffay, and there are two more assigned to you in https://launchpad.net/unity8/+milestone/ubuntu-13.09 [13:44] mhr3_, I have a .webm file in ~/Videos but its not showing up there. It does play with mediaplayer directly [13:46] om26er, open a bug, attach mediascanner log [13:47] mhr3_, bug for unity8 ? [13:47] and where to get mediascanner log [13:47] om26er, for mediascanner [13:47] om26er, ~/.cache/upstart/mediascanner.log [13:48] Saviq, those have been done. [13:48] Saviq, will take a look at that one though ta === alan_g|afk is now known as alan_g [13:49] nic-doffay, if something's been done, why is it not marked so? [13:50] om26er, and perhaps also zip ~/.cache/mediascanner [13:50] om26er, and attach [13:52] dednick, something pretty high up there in terms of priority for you https://bugs.launchpad.net/unity8/+bug/1234736 [13:52] Ubuntu bug 1234736 in Unity 8 "indicators_client tests need to run under a unity8 session" [Critical,Triaged] [13:52] dednick, if you say "there's virtually no valid test left in indicators_client now", let's just disable them for now [13:53] Saviq, I've marked fix committed for the one. [13:53] The other still needs a review last I checked. [13:54] nic-doffay, what about https://bugs.launchpad.net/unity8/+bug/1224552 and https://bugs.launchpad.net/unity8/+bug/1150151 [13:54] Ubuntu bug 1224552 in Unity 8 "[Dash] Category expansion transition has varaible speeds" [High,Triaged] [13:54] Ubuntu bug 1150151 in Unity 8 "[SIDESTAGE] GU threshold for enabling sidestage should exclude 7" tablets" [Medium,Triaged] [13:54] Saviq: i woudld say to disable. They are pretty much useless at the moment. [13:54] dednick, can you make it so, please? [13:54] Saviq: ok# === dandrader|afk is now known as dandrader [13:59] tedg, damn, too fast, man! [13:59] Saviq, ? [13:59] tedg, the network indicator review ;) [13:59] * Saviq crunches fix-genericpreview [13:59] Heh [13:59] mhr3_, how do you force the media scanner rescan. for me it seems it only shows the videos that I pasted the first time after flashing the device. Adding/removing more videos have no effect in the videos scope even after a reboot [14:00] Saviq, It was bad, pete-woods was making me talk about HUD if I didn't review it. [14:00] rotfl [14:01] :D [14:02] om26er, it should rescan on each boot [14:02] om26er, you can try `restart mediascanner-service` [14:02] om26er, mhr3_ it should even rescan on added - but then you need to search for something to force the dash to refresh [14:02] until we land scope-isactive, that is... [14:02] om26er, nope, no -service [14:03] mhr3_, yeah, that didn't help === mterry_ is now known as mterry [14:03] om26er, anything interesting in the log? [14:03] Saviq: moreover to that error on the AP tests...i think they kill the real shell, then try to launch the fake one..and that may be where the failure is [14:03] seb128: Ah, thanks for pointing that out. [14:04] Saviq, it installs monitors, so additions should be fine [14:04] mhr3_, yeah, that's what I meant [14:05] kgunn, that should work [14:05] mhr3_, attached to bug 1234726 [14:05] bug 1234726 in mediascanner (Ubuntu) "webm videos don't show up in Dash" [Medium,New] https://launchpad.net/bugs/1234726 [14:05] kgunn, the only problems there I know of - unblanking and stale socket (what thomi mentioned) [14:05] Just now [14:05] kgunn, but those errors are different [14:06] kgunn, I *think* I remember having the fb one when there was an app running and holding the device somehow [14:06] Saviq: i'm gonna try to get alf or someone to look at it... [14:08] om26er, btw do you have anything besides webm videos? [14:08] mhr3_, I have many formats here. [14:08] a long list actually [14:09] om26er, fwiw your index is empty === salem_ is now known as _salem [14:13] mhr3_, that's the problem then. I have 7 videos in the ~/Videos dir on my phone [14:13] none of them show up in the Dash [14:14] I just rebooted and even tried to search in the dash [14:20] mhr3_, btw, if you say fix-genericpreview looks great, did you see switching-previews? [14:20] Saviq, :) i did, but it must look even better with fix-genericpreview ;) [14:24] mhr3_, tru dat! [14:24] * Saviq needs to reboot... stupid btrfs [14:25] biab === _salem is now known as salem_ [14:57] Saviq, is there some problem with reading VariantMap in qml? [14:57] getting just undefined [14:59] Saviq, got [14:59] QVariant(QVariantHash, QHash(("scope-id", QVariant(QString, "applications-scopes.scope") ) ( "content" , QVariant(QVariantHash, QHash(("scope_disabled", QVariant(uint, 1) ) ) ) ) ) ) [14:59] neither metadata["scope-id"], not ["content"] work === salem_ is now known as _salem [15:08] mhr3_: i'm not sure qvarianthash gets automagically translated to qml [15:08] tsdgeos, what does then? [15:08] a QVariantMap [15:11] tbh without a deeper look [15:11] i've no clue of why one would get translated and the other not === mpt_ is now known as mpt [15:19] tsdgeos, how expensive is it to turn the hash into a map? [15:19] tsdgeos, it's pretty much creating a copy of the whole thing, right? [15:19] mostly yeah [15:19] where the qvarianthash come from? [15:19] gvariant -> qvariant [15:20] so from dee-qt actually [15:22] pstolowski, any reason why we're creating a QHash and not a QMap for a{sv}? [15:24] mhr3_: yeah, that hit me too in dee-qt; it's been there for quite a long time already. I would have change that for onlinemusic scope, but it can break other client code afaict [15:26] well... oh one hand it's good, cause metadata should be a black box for the shell and it shouldn't touch it ever :) [15:26] on the other we need it now [15:26] mhr3_: and that's why I do a stupid qvariantmap <-> qvarianthash conversions forth and back in onlinemusicscope... [15:28] mhr3_: and the reason it could break existing code if changed is if anyone does value.toHash(), it will return empty hash if there's a qvariantmap inside [15:29] pstolowski, do we know who might be doing that? [15:29] there's not too many dee-qt users [15:30] although... i was surprised when doing the transaction stuff in dee-qt, scopes are definitely not the only ones [15:32] mhr3_: I've no idea, but I can imagine with phone stuff, there might be quite some clients [15:32] so... since metadata doesn't work in qml, and it shouldn't expose everything... and we don't have annotatedicon, i'd go for providing just the scope_disabled in the metadata (and create a VariantMap with just that) [15:32] Saviq, objections^? [15:33] tsdgeos, maybe you as well^? [15:33] mhr3_: perhaps it would be a good idea to open a bug for dee-qt, and fix it in new cycle [15:33] and see what breaks ;) [15:33] Saviq: mind joining a meeting...check your calendar....as a greyback stand in [15:33] sorry it was last minute [15:34] kgunn, leave him alone, i want him :P [15:34] although he's ignoring me anyway [15:34] mhr3_: oh to be so popular [15:34] i think he's hiding under the table from all the paparazzis [15:34] mhr3_: well the question is what a a{sv} is supposed to be [15:35] tsdgeos, well theoretically with hash you're losing order of the container, right? [15:35] yep [15:35] tsdgeos, so it should be map [15:36] well with map you're losing it too [15:36] then again, everyone uses it as a dict [15:36] oh? [15:36] it gets sorted with the key [15:36] i thought map would keep the insert order [15:36] i.e. it sorts itself [15:36] so it's not like std::map [15:37] it is like std::map [15:37] std::map also sorts [15:37] tsdgeos, mhr3_ : "When iterating over a QHash, the items are arbitrarily ordered. With QMap, the items are always sorted by key." (qt docs) [15:37] exactly [15:38] interesting [15:38] the dbus spec says [15:38] { -> "Entry in a dict or map" [15:38] well then it doesn't really matter [15:38] :D [15:40] anyway, i don't feel like changing dee-qt now [15:40] so back to my workaround for unity8 [15:45] Saviq, ping [15:46] Saviq, http://10.97.2.10:8080/job/autopilot-testrunner-otto-saucy/752/console (unity8 test) is failing because the new unity-notifications is not in the archive yet [15:47] fginther, isn't unity-notifications in the same stack? shouldn't it use the local archive? mbs? [15:47] kgunn, sorry, just managed to kill my system - and reinstalled it [15:48] kgunn, still going? [15:48] Saviq: awesome! nope we just ended [15:48] Saviq: are you having one of those days ? [15:48] Saviq, ugh that's right. looks like a bug in the job. [15:48] mhr3_: yeah i mean if it has 2 contents [15:48] should be that hard [15:48] kgunn, kind of [15:54] mzanetti, you still looking at that 40% bug? [15:55] I was busy yesterday, but started looking at reproducing it again this morning [15:55] mzanetti, using the cargo-culting formula of reboot+photo+gallery+wait, I'm able to get it 2/12 times [15:56] (I figured percent numbers would be good for testing any potential fixes, so we know when we have confidence it is fixed) [15:56] mzanetti, intriguingly, I also note that once you hit it, you keep hitting it [15:56] (in the same session) [15:57] tsdgeos, sorry didn't get that [15:57] "2 contents"? [15:57] mhr3_: i mean converting from QVariantHash to QVariantMAp [15:57] shouldn't be that expensive if it only has two items inside [15:57] * mterry has to grab lunch now, will be back [15:58] tsdgeos, but the second item is another varianthash [15:58] tsdgeos, and i just realized that we can't simply convert it, cause then activation breaks (cause it expects the original hashes) [15:59] ouch [16:01] mterry: yep... pretty much the same as I've seen. but 2/12 times is kinda low... [16:02] mzanetti, after hitting it initially, I also noticed that manually pressing power will still make it happen (in the same session). I assume that's true for first-bug-hit too, so maybe that's a faster way to test [16:03] mzanetti, how often are you seeing it? [16:03] mterry: well, I always have it after waiting a couple of hours. but I never got it straigt away after rebooting [16:04] mzanetti, oh interesting. Both mine were straight away [16:04] mzanetti, so you have times where greeter will show without bug, but a while later, the greeter will evince the bug? [16:04] mterry: always after using it... but not real pattern [16:05] mterry: it's not that it starts on its own when the device is sleeping [16:05] mzanetti, hrm. Well, I have to run for food, will keep testing after [16:05] mzanetti, right, ok [16:05] mzanetti: Just add a small comment. https://code.launchpad.net/~unity-team/unity8/fix-genericpreview/+merge/188355 [16:05] Saviq, mzanetti: I think it already looks good? Will that be merged today? === dandrader is now known as dandrader|lunch [16:09] paulliu, needs a review which I didn't manage to do today [16:09] paulliu, but yeah, soon [16:10] * Saviq failed at dogfooding today... no incoming call sound *or* missed call notifcation - just a blue icon :( [16:10] larsu, ↑ [16:11] Saviq: hey, you got a blue icon! I don't get that one either [16:11] sometimes people tell me that they called me and I don't see anything at all on the phone [16:14] Saviq: ok. thanks. [16:14] mzanetti, well, blue icon is good... nothing in the messaging menu is not... nor is no incoming call signal :/ [16:15] mzanetti, I *think* I messed mine up with the settings app [16:15] seb128, possible ↑? [16:27] fginther, you'll let me know when we can approve again? [16:27] Saviq, yes [16:27] fginther, thanks [16:29] Cimi, you couldn't access model.metadata values through []? [16:29] mhr3_, Cimi that should work fine.... [16:29] Saviq, it didn't work [16:30] Saviq, tried model.metadata['scope_disabled'] [16:30] Saviq, with " and ' even :D [16:30] he just started to read the log, let him continue :) [16:30] Cimi, it was probably just missing a .toMap() for RoleMetadata [16:30] Saviq, with content before ['content']['scope_disabled'] [16:31] Saviq, larsu is off, national holiday [16:31] mhr3_, hah ok [16:31] seb128, right [16:31] Saviq, gema reported similar bugs with segfaults of the indicator-messages-service [16:31] does it segfault for you? [16:31] seb128, checking [16:31] Saviq: i can't seem to run the autopilot tests with 'make autopilot' anymore. make[2]: *** No rule to make target `CMakeFiles/install.dir/all', needed by `CMakeFiles/autopilot-indicators_client.dir/all'. Stop. [16:32] the targets have a install dependency, but it seems to screw with it. [16:33] dednick, make install first [16:33] Saviq: i did [16:33] dednick, hmm, then we've broken something [16:34] seb128, no crash in /var/crash, it seems running still [16:34] Saviq, just for the record [16:34] https://bugs.launchpad.net/bugs/1234673 [16:34] Ubuntu bug 1234673 in indicator-messages (Ubuntu) "indicator-messages crashes and entry call is missed for the user" [High,New] [16:34] https://bugs.launchpad.net/bugs/1234680 [16:34] Ubuntu bug 1234680 in indicator-messages (Ubuntu) "indicator-messages blue even though there are no messages" [Undecided,New] [16:34] Saviq, did that start today? [16:34] seb128, I doubt it, mzanetti reported it happen to him some times [16:35] seb128, but anyway - my question to you was more about the incoming call sound [16:35] seb128, I can select the sound in settings app and can hear it, but when a call comes - silent [16:35] Saviq, what image do you run? [16:35] Saviq, ringtone was buggy, it got fixed in 78 today [16:36] seb128, k, upgrading to 79 then [16:37] Saviq, https://launchpad.net/ubuntu/saucy/+source/qtmultimedia-opensource-src-touch/5.1.1+git20130920+5b12abb862-0ubuntu3 [16:37] Saviq, is the fix [16:37] Saviq, make sure you have that version, I'm not sure in what image it landed [16:37] seb128, k thanks [16:37] "Install & Restart" BOOM [16:37] could use a confirmation :) [16:42] * om26er wonders if holding unity8 from daily release is a good idea. we are getting less testing [16:46] Saviq: worked when I sudo make install [16:46] dednick, huh? installed to / or ./builddir/install? [16:46] ./builddir [16:46] ./builddir/install [16:46] dednick, maybe you did that before and install as user failed? [16:47] dednick, sudo rm -R builddir/install and try again? [16:48] Saviq: hm. thats weird. worked when i cleaned builddir. might have tried make autopilot before make install, then no longer works [16:49] Saviq: oh.. i removed the dep :) [16:49] try again [16:49] Saviq, could you look at the conflicted test in lp:~unity-team/unity8/scope-isactive if you have a sec? [16:49] mhr3_, I will... as soon as... [16:49] nw [16:50] Saviq: shoul i remove the indicator_client tests, or just remove it from autopilot target? [16:50] dednick, remove them altogether, when we get back to them, we'll bring parts of them back - but they need a rework [16:51] ok [16:53] Saviq: ok, i cant get make autopilot to work at all when the install dep is there. [16:53] dednick, you mean the package?! [16:53] dednick, ah, the install dep for autopilot? [16:54] Saviq: the install dep for the autopilot-X targets in cmake macro [16:54] dednick, mhm [16:57] dednick, worked fine here.. [16:57] Saviq: from a clean build? === _salem is now known as salem_ [16:58] dednick, trying a clean build now, maybe indeed something was installed before [16:59] Saviq: https://code.launchpad.net/~nick-dedekind/unity8/remove-indicators-client-autopilot/+merge/189134 [16:59] dednick, thanks! [17:00] dednick, yup, works just fine here [17:01] thats weird === alan_g is now known as alan_g|EOD [17:06] working from office = leave on time + get home an hour later... sigh. it's a hard life === jhodapp is now known as jhodapp|lunch [17:10] Saviq, unity8 under Mir is pretty laggy, is that something being investigated or should I keep the hopes down. A few weeks ago it was pretty fast and responsive under Mir [17:10] om26er, galaxy? [17:10] Saviq, Nexus 4 [17:10] om26er, that should be perfectly smooth [17:10] om26er, top? [17:11] Saviq, except its really not :/ [17:11] Saviq, top looks reasonable its not eating alot of cpu [17:16] Saviq, btw objections to http://paste.ubuntu.com/6188689/ ? [17:16] om26er, any particular place it's laggy or just a general feeling? [17:17] mhr3_, yes [17:17] it's pretty awful, but i'm afraid we have to do it [17:17] mhr3_, let's just fix the metadata [17:17] Saviq, yeah, its slow in general. i.e. app opening animation, navigation in dash as a whole [17:17] om26er, tried restarting unity8? [17:17] Saviq, there are dee-qt users that already expect the variants to be hashes [17:17] Saviq, we'd break them [17:18] mhr3_, or we just request a map instead [17:18] mhr3_, leave the default behavior as is [17:18] Saviq, a number of times. did a lot of reboots. [17:18] Saviq, converting hash to map means copying everything [17:18] om26er, then something's wrong on your device, I'm not seeing it here [17:19] Saviq, and if we change the metadata to be map it'll break activation and previews cause those expect hashes === dandrader|lunch is now known as dandrader [17:19] it couldn't be. I flash daily and over the last week I know for certain things are slow. [17:19] mhr3_, it's not like we don't own those ;) [17:19] mhr3_, and copying some strings about is still better than what we have above [17:20] mhr3_, and if other places use the hashes, why can't we here? the other are cpp-only? [17:20] Saviq, we're already talking about converting it back and forth [17:20] sucks [17:20] mhr3_, why back'n'forth? [17:21] Saviq, hash to map when reading, map to hash when activating [17:22] mhr3_, not necessarily, we don't create the result for activation in QML do we? [17:22] Saviq, if you want a real fix, fix qt to be able to read hashes :P [17:22] mhr3_, sure, that's another thing [17:23] Saviq, but ultimately, imo the models should have rendererHints [17:23] and that should contain all renderer-specific properties [17:23] the ones you found and noted in the big renderer table, that aren't common for all [17:25] how does that sound ^? [17:25] mhr3_, sure, as long as they're a map ;P [17:25] sure :) [17:25] Saviq, but you fix qt in 14.04 cycle [17:26] to do hashes too [17:26] mhr3_, TBH I imagine there's a reason why they're not exposed to QML, and we'd be taught it when we tried... [17:27] mhr3_, what are the consumers of dee-qt assuming hashes, btw? and is there a reason for using hashes and not maps? [17:27] mhr3_, also, why are they double-wrapped in there? [17:29] mhr3_, and why couldn't we pass a hint to DeeListModel::data() to get us a map and not a hash - without copying it? [17:29] we could even template it! ;) [17:34] Saviq, the thing is, it doesn't matter for dbus, but apparently converting from hash to map in qt isn't exactly cheap [17:35] Saviq, and pls stop that c++ non-sense :P [17:35] mhr3_, sure, but we don't need to convert, if we create a map straight away [17:35] mhr3_, and sure, converting it back into hash for activation would be stupid, but would we actually do it? [17:36] Saviq, right, i'm just saying the original implementation did hashes, and now consumers do .toHash() on the returned variants [17:36] mhr3_, I agree, and that should remain [17:36] mhr3_, but there's no reason why we couldn't *add* a way to talk maps [17:36] mhr3_, where the default would still be hash [17:36] Saviq, right now it wouldn't, the qvariant -> gvariant conversion doesn't do maps [17:36] cause nothing produced them, right? :) [17:37] mhr3_, and why couldn't we add *that*? ;) [17:37] we could [17:37] mhr3_, but again, would we really need that? [17:37] mhr3_, is activation happening on QML side at all? are we actually passing the whole QHash back? [17:38] Saviq, well you want it changed to QMap so we'd have to [17:38] but otherwise yea, hashes are just passed through qml and it works fine [17:38] yeah, you just can't access them, really - which I agree is stupid [17:39] yep [17:39] mhr3_, I think there's one important thing though [17:39] mhr3_, QVariantMap gets *converted* to a JSArray [17:39] mhr3_, and back [17:39] ouch [17:39] mhr3_, when you pass it QML <-> C++ [17:39] so i guess we shouldn't do it too much :) [17:40] mhr3_, so there's no way to know that something is supposed to be a QVariantHash and not QVariantMap [17:40] mhr3_, well, QVariants are generally copied back and forth anyway [17:40] it's not like we're passing pointers to them... well, we try to pass refs, so that's good [17:40] but I'm sure we're copying them here and there [17:41] i kinda hoped they're refcounted [17:42] mhr3_, that may be - /me doesn't know enough about the internals there [17:43] Saviq, but anyway, for now - adding rendererHints to the model, keeping it as untyped variant in most cases, populating with scope-disabled for dash-plugins (and using VariantMap), k? [17:43] mhr3_, you mean to CategoryResults? [17:43] yes [17:45] mhr3_, and what would you put there? just a pre-set list of valid hints? or the whole of metadata? or metadata['contents']? [17:45] mhr3_, good thing about Q...Models is that if you don't access the role, data() won't get called for it [17:45] Saviq, pre-set list [17:45] Saviq, yep, that's nice [17:46] mhr3_, so you're fine with (hopefully shallow-copying) that? [17:46] mhr3_, copying QStrings should be fine - those are refcounted for sure [17:46] Saviq, well, it'll look only for scope-disabled right now, so just a simple lookup in a hash... super fast [17:47] mhr3_, yeah, +1 [17:47] coolio [17:47] mhr3_, still a hack, but a better one [17:47] better hacks... should be my middle name :P [17:47] Saviq, adding it to https://code.launchpad.net/~mhr3/unity8/expose-renderer-hint/+merge/188848 [17:47] since ap doesn't like you :) [17:48] mhr3_, lol [17:48] good timing [17:48] mhr3_, and well, that lookup we'd have to do regardless, if we had support for QHash in QML ;) [17:48] indeed [17:49] Saviq, shall i map the key name to a qt-ish "scopeDisabled"? [17:49] mhr3_, no, just pass as is in the map [17:49] k [17:49] mhr3_, we'll still access it with rendererHints['scope-disabled'], correct? [17:49] yea [17:49] well... underscore [17:50] mhr3_, yeah, camelCase in strings isn't really Qt-ish at all ;) [17:50] it's kind of a prop name [17:52] but not really :) === jhodapp|lunch is now known as jhodapp [17:57] Saviq, pushed [17:57] mhr3_, o. [17:57] o/ [17:57] and you get to explain to thostr_ why the apps scope isn't done yet :P [17:58] * mhr3_ hides [17:59] mhr3_, right... and when we need to add something to this list - it's you that'll go and make it more generic than that ;P [17:59] mhr3_, you could've gone with some QStringList for it at least ;P [17:59] Saviq, you mean i prepare a patch with another if? :) [18:00] mhr3_, yeah, that [18:01] Saviq, it's not like we're changing everything scope-related right? [18:01] oh wait [18:01] mhr3_, :D [18:03] * Saviq needs to make a unity-scopes API ASAP [18:03] then you can swap things out under me however you like [18:10] fginther, sorry to be breathing down your neck.... but any update? [18:11] Saviq, nothing yet, I'm working on it right now [18:11] fginther, ok, won't be bothering you again... [18:12] so, mhr3, the apps scope is done by now? :) [18:18] mzanetti, I have success with disabling the infographic [18:18] mzanetti, no reproductions in 10 runs [18:20] mterry: mhm... [18:21] mzanetti, I wish I could see what was happening... I wonder if the infographic is out of control animating [18:22] I guess I'll add output comments [18:22] mterry: I have put prints in every animation and timer I could find and none printed anything when it happened [18:22] mzanetti, :( [18:22] mterry: but there's still lots of stuff open I guess... some sort of binding loop for example [18:23] mterry: but if its really the infographics and only happens after e.g. taking a picture, it must be those bubbles [18:23] because only that changes when taking a picture for example [18:24] fair [18:24] mterry: hmm... would be intersting to see if it stops when switching to another info source [18:24] mzanetti, next time I reproduce it, I'll try that [18:25] oh wait, it still is reproducing [18:25] uh... what's another source besides telephony? [18:25] mzanetti, ^ [18:26] mterry: otp... one sec [18:28] mterry: I've seen pictures, phone calls (incoming/outgoing are different) and sms [18:34] mzanetti, nope... I received a call, and regardless of which is up, they both use up CPU [18:38] Saviq: sorry...my brain is slow...so, i'm pestering dandrader, but earlier you mentioned about the killing unity8 to load [18:38] the fake one kind of made sense....do we already know what needs to be changed ? [18:39] Saviq: hoping to save dandrader some debug if possible [18:39] kgunn, nothing, in theory - everything should behave as usual [18:39] kgunn, with the addition of https://code.launchpad.net/~nick-dedekind/unity8/remove-indicators-client-autopilot/+merge/189134 [18:39] kgunn, that were outdated and half-disabled and we just decided to get rid of them and rework from scratch [18:39] kgunn, if testing unity8 - you need to stop unity8 - if testing anything else - you need to start unity8 - that's about it, no brainer [18:48] Saviq: ok, so its worth it for dandrader to dig into why the fake unity8 doesn't launch after the real one is murdered [18:49] kgunn, I'd say there's one potential reason: is it started with correct QT_QPA_PLUGIN? [18:49] kgunn, so - is it using ubuntumirserver? [18:50] kgunn, I'm still debugging the steps from https://bugs.launchpad.net/mir/+bug/1233944. Now investigating why a tap (made with the fake device) doesn't seem to have any effect [18:50] Ubuntu bug 1233944 in Mir "Unity8/Mir is unable to open autopilot uinput devices" [Critical,Fix committed] [18:50] taking from where I stopped before we had that bug fix [18:52] kgunn, that message "[WW, android-input] [InputReader] Touch device 'autopilot-finger' did not report support for X or Y axis! The device will be inoperable." [18:54] Saviq: i think that's what thomi's UPA plugin was meant to solve (along with hardcoded geom)...it was specific to mir [18:54] kgunn, so after that InputReader discards all events coming from that device [18:54] kgunn, and no wonder a tap from autopilot doesnt do anything [18:55] dandrader: so you're trying to run autopilot for ubuntu toolkit ?? [18:55] yes [18:55] kgunn, ^ [18:55] dandrader: did you unlock the screen mannually, e.g. make sure you're showing dash not greeter [18:55] kgunn, I unlocked it manually [18:56] kgunn, so the fake input device autopilot creates has to be properly configured otherwise android-input won't take it seriously :) [18:56] kgunn, specific to mir is one thing, specific to running a mir *server* is another [18:58] kgunn, now I gotta find if the bug is in uinput or in the way autopilot uses it [18:58] Saviq: yeah...wondered about that...like, would seem wherever in the AP stack the call to kill /restart unity8 is...there should also be ref to mir server [18:58] dandrader: cool [18:58] dandrader: wondering...how did plars run notepad and friends ok....hmmmm [18:59] gonna ask him [19:06] Saviq, saw your branch [19:07] Cimi, yeah, I'm simplifying the thing slightly [19:07] Saviq, I left the image inside the item in case was needed later to align labels and description [19:08] Cimi, you can align without that [19:08] Cimi, I'm taking the Label out of the Item as well [19:08] ok.. [19:08] Saviq, you can simplify maybe tileStyle then [19:08] Cimi, yeah, Label out of Item as well there === _salem is now known as salem_ [19:08] Cimi, just two Shapes and a Label [19:09] Cimi, and in case of FlatTileStyle - Image, Shape and a Label [19:09] sure [19:11] Cimi, pushed - you can have a look if you want [19:11] looking [19:12] Saviq, do you think it's possible to set properties of delegates from outside? [19:12] Cimi, not sure what you mean? [19:13] Saviq, I wanted in the beginning of creating an alias in GenericFilterGrid pointing at style of its delegate [19:13] like property alias delegateStyle: delegate.style [19:13] or tile.style [19:13] Cimi, nah, that's not gonna work [19:13] both don't work [19:13] Cimi, 'cause delegate is a component [19:14] Cimi, not an object [19:14] ah I see [19:14] would have saved the duplicated code [19:15] Cimi, yeah, there's still some cleanup possible [19:15] mzanetti, still there? [19:17] Saviq: yeah [19:17] mzanetti, do you know who to talk to about some pendrives you're supposed to give out next week? [19:18] Saviq: greyback [19:18] mzanetti: The ones with Ubuntu preinstalled on a VM, I've read somewhere. I thought it's a great idea for the Deview workshop around 15th Oct [19:18] karni, ↑↑ [19:18] Saviq: mzanetti: Thank you, guys!! [19:18] karni, cheers\ [19:24] Saviq, I have the changes made to pull from the local archive. [19:24] fginther, wow, that took you longer than expected... the otto job never supported it yet? [19:25] Saviq, no, it was an oversight [19:25] fginther, so we can approve? [19:26] Saviq, yes [19:26] fginther, \o/ thank you [19:29] Saviq, you're welcome, sorry for the blocker [19:34] mzanetti: Do you know if your presentation will be streamed? I'd love to see it! [19:34] karni: no idea [19:34] ack [19:36] mzanetti: last question. can you tell me what sort of app will you guys show off during the live demo? I guess it'll be something simple. [19:37] karni: not sure yet tbh [19:37] I see :D [19:38] kgunn: https://bugs.launchpad.net/unity8/+bug/1234901 [19:38] Ubuntu bug 1234901 in Unity 8 "Need DBus application manager interface" [Undecided,New] [19:38] Saviq: do you know if there's a way to generate some infographic data with the command line? [19:38] mzanetti: we have infographics if you want [19:39] mfisch: pointers for mzanetti re: populating infographics? ↑ [19:39] karni: I'd need to increase the counter for taken pictures for example [19:39] doesn't really matter what. just populate some data [19:40] at runtime [19:40] mzanetti: ah. what we have is populate some sensible data, so you get the "flower" effect [19:40] I don't know the details, you'd have to wait for mfisch or cwayne. or ssweeny might know? [19:42] karni, mzanetti libusermetrics-tools has a commandline tool to populate it [19:42] ssweeny, karni: cool, thanks [19:44] ssweeny: what is $DATASOURCE_ID? [19:45] mzanetti, i think that's like "camera-app" or "twitter" or some identifying string [19:48] ssweeny: and the format_string? % desn't seem to work [19:49] oh... %1 it is [19:51] there you go [19:52] ssweeny: can I also change the day somehow? [19:54] mzanetti, i *think* if you call it 30 times you'll get 30 days worth of data [19:54] at least that's how it works if you use the api [19:54] ssweeny: hmm, no it just overwrites the current one [19:54] hm [19:55] it may not be possible with the commandline then [19:55] ah, found it, just add arguments [19:56] oh neat [20:02] mzanetti: If you're still here, and I'm not being a PITA at this hour, can you tell me what is that point about? "3rd Party offering with full Qt/QML support" [20:03] karni: hmm... seems to lack a "developer [20:03] " [20:03] 3rd Party developer offering... [20:03] mzanetti: oh [20:03] mzanetti: so basically, anyone can do what we're doing - that is the essense? [20:03] karni: what do you mean with "what we're doing"= [20:03] ? [20:03] mzanetti: we canonical. "1st party" ;) [20:04] well, probably not... [20:04] but there's full Qt/QML support :) [20:04] mzanetti: ah. gotcha :) [20:04] mzanetti: I've added that missing 'developer' in your presentation [20:04] karni: thanks [20:05] karni: do you use the final version or the drag still? [20:05] mzanetti: Not sure if you saw my message - you might want to remove a couple of "confidential" headers from the presentation [20:05] mzanetti: I'm looking at the fianl [20:05] *final version [20:05] karni: no. didn't look at it at all today (bank holiday here) [20:06] mzanetti: sorry I'm disturbing your holiday.. :)! [20:07] no worries. as long as you fix my presentation ;P [20:07] mzanetti: for my workshop, I've added a little bit about Html5, removed the porting part as I'm not familiar with it (but can probably answer some questions), and will merge two slides (portfolio/ app design). your presentation is really helpful. [20:07] mzanetti: ^ ^ [20:07] mzanetti: I'll delete those few "confidential" footers for ya [20:07] heh :D [20:07] karni: yeah, the html5 stuff is not that interesting for the QtDevDays [20:08] we probably could quickly mention it somewhere tho [20:08] mzanetti: I can imagine ;D [20:09] fginther, hrmpf https://jenkins.qa.ubuntu.com/job/autopilot-testrunner-otto-saucy/770/console ? [20:10] fginther, "No test report files were found. Configuration error?" [20:11] Saviq, 770 was in-flight before the changes were finished. The one you want is 773 [20:11] fginther, k, thanks [20:13] Saviq, actually 773 was one I restarted as a second test. 774 was triggered by autolanding of https://code.launchpad.net/~mhr3/unity8/expose-renderer-hint/+merge/188848 [20:14] fginther, k! [21:12] fginther, does this look like it's running http://10.97.2.10:8080/job/autopilot-testrunner-otto-saucy/774/console ? [21:13] Saviq, no, that's stuck [21:14] fginther, ugh, not our lucky day, is it... [21:14] Saviq, shouldn't it be depending on unity-notifications-impl-2? [21:15] fginther, that didn't land yet [21:15] fginther, it's one of the other approved branches [21:15] fginther, https://code.launchpad.net/~saviq/unity8/bump-to-7.82/+merge/189060 === seb128_ is now known as seb128 [21:18] Saviq, which MP needs to land first? [21:19] fginther, doesn't matter [21:19] fginther, only https://code.launchpad.net/~saviq/unity8/drop-network-agents/+merge/189063 has a prerequisite [21:19] fginther, the rest should land just fine in whatever order [21:20] Saviq, then I'm unclear on what provides unity-notifications-impl-1, it's not in the local archive [21:21] fginther, http://bazaar.launchpad.net/~unity-api-team/unity-notifications/trunk/revision/175 [21:21] Saviq, qtdeclarative5-unity-notifications-plugin provides unity-notifications-impl, unity-notifications-impl-2 [21:21] fginther, yeah, but the one in saucy provides -impl-1 [21:21] fginther, so both should work just fine [21:23] Saviq, this one should land before https://code.launchpad.net/~mhr3/unity8/expose-renderer-hint [21:23] Cimi, sure, it's a prerequisite [21:23] fginther, ok that has a prerequisite, too https://code.launchpad.net/~unity-team/unity8/dash-filtergrid-renderers/+merge/189160 [21:24] fginther, but the other three should land in whatever order [21:24] Saviq, didn't really understand this https://bugs.launchpad.net/unity8/+bug/1231937 [21:24] Ubuntu bug 1231937 in Unity 8 "Video & music renderers are not to spec" [High,Triaged] [21:25] Saviq, mounted means cropped with black frames top&bottom? [21:25] Cimi, yes [21:25] Saviq, http://paste.ubuntu.com/6189916/ [21:25] Saviq, unity-notifications-impl-1 can't be installed? [21:26] fginther, it's virtual [21:26] fginther, you can install qtdeclarative5-unity-notifications-plugin=0.1.0+13.10.20130905.2-0ubuntu1 [21:26] Saviq, but can apt figure that out? [21:26] fginther, I thought it would [21:27] fginther, I was told it would [21:27] Saviq, i'll admit to not knowing myself [21:27] fginther, but maybe it doesn't [21:27] fginther, it would handle upgrades gracefully, but it might be that when installing a non-newest version, it craps out [21:27] Saviq, there's also this one to approve if you're on fire https://code.launchpad.net/~cimi/ubuntu-ui-toolkit/panel_export-position/+merge/186727 :) [21:28] fginther, in which case https://code.launchpad.net/~saviq/unity8/bump-to-7.82/+merge/189060 would need to land first [21:28] Saviq, lets try that [21:29] Cimi, you need to add an entry to CHANGES [21:29] changes? [21:29] Cimi, and update the API description [21:29] Saviq, it's now next in line [21:29] Saviq, ok... [21:29] Cimi, and add docs, probably [21:30] fginther, thanks, and sorry about that - was really under the impression apt would figure it out [21:30] Saviq, it's an internal plugin, we don't need docs [21:30] Cimi, ah [21:30] Saviq, like, a communicator between toolbar and shell [21:30] Saviq, as more secret as possible :) [21:31] Saviq, no worries, I thought it was more likely that there was still an issue with the job [21:31] Saviq, so probably don't need CHANGES [21:32] Cimi, probably - shouldn't it set the property on construction, too? [21:33] Saviq, it's 0 in the communicator [21:33] Saviq, default value [21:33] c++ [21:33] Cimi, does dbus know about it? [21:33] Saviq, the shell registers the service [21:33] Saviq, the communicator in the sdk uses the service [21:33] Cimi, ok === salem_ is now known as _salem [21:34] Saviq, I need to make the inputfilterarea smaller when the toolbar is shown [21:34] that's so bad, btw... this whole thing... [21:34] Saviq, yeah, better ideas? :) [21:34] Saviq, how can the app tell the shell? [21:34] Cimi, yeah, we need a private channel of communication between app in focus and shell [21:35] Cimi, I'd say through Mir, even [21:35] Saviq, in general, +1 [21:35] Saviq, but for the moment... [21:35] Cimi, yeah, of course [21:35] Saviq, we already had that service for the hud to hide the toolbar on opening the hud [21:35] Saviq, I added this property since we needed it [21:35] Cimi, I know [21:35] ok [21:36] Cimi, I was there when the decision was made - it was the lesser evil anyway [21:36] Cimi, was hoping it'd go away by now ;) [21:37] fginther, shall we kill the stuck one? [21:37] Saviq, ack [21:37] fginther, done [21:54] Saviq, bump-to-7.82 based otto test [21:55] s/based/passed/ [21:59] fginther, \o/ [21:59] halfway there :) === _salem is now known as salem_ === salem_ is now known as _salem [23:13] fginther, uh, it's the second time we got that https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-mako/1963/console [23:14] fginther, I'm worried it's gonna hit us again [23:15] fginther, it's installing unity8-autopilot and then decides there's no test results [23:15] fginther, weird is that maguro ran fine [23:16] Saviq: hey query: Do you know what's happening with the indicators_client tests in the unity8 autopilot tree? There are 2 there and the are both skipped (@unittest.skip("Battery indicator has been removed.")) [23:16] veebers, yeah... https://code.launchpad.net/~nick-dedekind/unity8/remove-indicators-client-autopilot/+merge/189134 [23:16] * veebers looks [23:16] veebers, we need to re-do them from scratch [23:17] veebers, they never got the needed love, and would make it difficult to run under Mir [23:17] veebers, so we decided to scrap them for now [23:17] Saviq: hah nice. That MR makes my fix a lot easier [23:17] veebers, they didn't do anything anymore [23:17] veebers, ;) [23:17] Saviq: I was just going to go in and clean it up (or give it the love as you put it :-) ) [23:18] Saviq: so what's the plan for getting autopilot test coverage for the indicators? [23:18] veebers, we need a .desktop file for it and start again [23:18] veebers, just treat indicators_client as any app (although the .desktop would have NoDisplay=true) [23:18] veebers, so we'd split the tests out into a separate suite [23:19] Saviq: cool makes sense. Who and when is working on that? (just trying to get my understanding correct :-) ) [23:19] veebers, you, and whenever you want ;P [23:20] veebers, but for real - no plans yet [23:21] Saviq: oh right, well I presume I should talk to dednick and probably alesage re: the indicators tests then? [23:21] veebers, yup [23:22] Saviq: coolio, thanks for clarifying [23:22] veebers, cheers, glad we didn't waste your time [23:22] Saviq: ^_^ [23:38] fginther, yeah, -maguro is broken for unity8 tests ;( [23:38] or wait, it was -mako before :? [23:40] * Saviq no get it...