=== _salem is now known as salem_ === salem_ is now known as _salem === jasoncwarner_ is now known as jasoncwarner === iahmad is now known as iahmad|afk [08:16] pstolowski: ping [08:16] tsdgeos, pong [08:16] see the first change at https://code.launchpad.net/~stolowski/unity8/category-reordering/+merge/189263 [08:16] you're adding an include that's already there :D [08:17] like, two lines above ;-) [08:17] tsdgeos, indeed :) thanks [08:20] tsdgeos, pushed [08:24] pstolowski: const & the vector of onCategoryOrderChanged to avoid copying the uints all the time? [08:26] tsdgeos, agree, I'm not sure why didn't I do it :/ [08:29] pstolowski: on the qWarning("beginMoveRows failed"); thing, maybe add old_pos and target_pos? i don't think this will ever fail by reading the code of beginMoveRows, but if it fails, we'll want to know what the indexes were [08:33] pstolowski: also i don't like this change [08:33] http://paste.ubuntu.com/6212868/ [08:34] it's just making things slower [08:34] since basically contains has to look for the thing in the set [08:34] which is what << does already [08:34] so if it's not there [08:34] you end up doing "two searches" [08:37] otoh contains does not detach and << always detaches even if not necessary [08:39] so not sure anymore :D [08:39] feel free to ignore [08:40] * tsdgeos feels like he's talking to himself [08:40] hiya [08:41] how much work would it be to create a desktop session for unity8? or what kind of work would be involved? [08:49] dholbach: we don't do much of the typical "desktop management" on the desktop, so not sure it'd be much useful [08:50] Cimi, ping [08:50] tsdgeos, I just thought that it'd help with testing, trying it out, it might be good for app devs to test their click apps there too and it will be required on the path to convergence too - so I was just wondering what would need to be done to offer a session [08:55] dholbach: not sure to be honest, but i don't see how it'd help to test click apps if it doesn't even do proper alt+tab, etc, anyway Saviq is your man a proper answer for that [08:56] dholbach, we've not even *tried* to run proper unity8 on the desktop under Mir [08:56] dholbach, which is a requirement for being able to launch any apps there [08:58] Saviq, ok - shall I ask again after saucy release? :-) [08:58] Saviq, those autopilot issues with the sdk branch have been fixed. I'm going to get that reviewed today. [08:58] finally. [08:59] So the filters can be looked at again. [09:03] nic-doffay, cool [09:10] tsdgeos, what did you mean with your last comment about saving on lookup? [09:11] pstolowski: we don't need the variable at all, so remove the indexOf call? [09:12] tsdgeos, ah, ok, indeed [09:15] nic-doffay, pong [09:16] tsdgeos, can I throw https://code.launchpad.net/~unity-team/unity8/albumart-provider/+merge/189923 on you afterwards? [09:16] Saviq: sure [09:16] * tsdgeos throws it to himself [09:18] mzanetti: : I'm getting an error running qmltests on jenkins for ubuntu-settings-components "qmltestrunner: could not find a Qt installation of ''" [09:18] mzanetti: could be missing something from deps? [09:19] dednick: guess mzanetti stil at devdays, not sure how online he'll be [09:19] tsdgeos: ah. ok [09:19] dednick: sounds as if qt5-default was not installed maybe? [09:19] tsdgeos, just experienced this when playing with category reordering branch - http://ubuntuone.com/5CJqELstdZQw6dRR44acoy [09:20] Saviq: ^ ? [09:20] tsdgeos, (it's my branch with all trunk changes in) [09:20] pstolowski: wops [09:20] pstolowski: not good :_/ [09:20] dednick, that would be caused by missing qt5-default [09:20] pstolowski: i guess not reproduceable? [09:20] dednick, where? [09:21] Saviq: http://10.97.0.26:8080/job/ubuntu-settings-components-qmltests-saucy/4/console [09:21] tsdgeos, it still works and stays like that, till I drag all the contents up/down, then it's back to normal [09:21] pstolowski: yeah the LVWPH "fixes" itself in some cases [09:21] in others just crashes :D [09:21] Saviq: ok, it is missing from packaging [09:21] dednick, it shouldn't be there, arguably... [09:22] Saviq: can you see if you notice anything else? http://bazaar.launchpad.net/~ubuntu-settings-components-team/ubuntu-settings-components/trunk/view/head:/debian/control [09:22] dednick, we don't have it, do we [09:22] pstolowski: but of course it should never happen, just that not sure how to end up where you ended up to fix it [09:22] "we" == unity8 [09:22] Saviq: it does [09:22] dednick, ah, build deps, yeah [09:22] Saviq: qtdeclarative5-test-plugin ? [09:22] tsdgeos, well, I saw it before a couple of times, but not easily reproducible [09:23] dednick, yeah, and tools [09:24] Cimi, can you pull on that branch and see if the tests pass? === iahmad|afk is now known as iahmad [09:24] Saviq: qtbase5-dev-tools or qtdeclarative5-dev-tools? [09:24] Cimi, they pass on jenkins. [09:25] Which means it's some sort of local issue. [09:25] dednick, declarative [09:25] nic-doffay, the test is wrong [09:26] dednick, you'll need qtquick too, for testing [09:26] nic-doffay, you're clicking on the inverse mouse area, directly [09:26] pstolowski: so what do you do when you reproduce it? just search random words or is there a pattern? [09:26] nic-doffay, of course it caches it [09:26] dednick, 'cause qmluitests only install build deps [09:26] nic-doffay, you should instead click on coordinates relatives to where you want it to have the mouse area [09:27] and verify it really s [09:27] nic-doffay, on my test and nick [09:27] nic-doffay, touches are not detected a little bit down the search box till half the screen [09:28] Cimi, I disagree. [09:29] Saviq: thanks [09:29] Cimi, what do you mean a little bit down the search box? [09:30] nic-doffay, 20% y of the screen [09:30] I'm trying to ascertain why this works for me and not for you. [09:30] nic-doffay, for example, when ou have an opened app [09:30] nic-doffay, and you're on the app lens [09:30] nic-doffay, right to the miniature of the opened app [09:31] nic-doffay, nothing happens there [09:31] tsdgeos, didn't noticed a pattern yet; just search a couple of times [09:31] ok [09:31] Cimi, but the rest now works for you? [09:31] I'm still not following what you mean. [09:32] nic-doffay, it was worning [09:32] tsdgeos, I've updated category-reordering branch [09:32] nic-doffay, i didn't test today [09:32] Cimi, but it wasn't working yesterday? [09:32] dednick, can you explain nic-doffay what's wrong? my english might suck [09:32] pstolowski: tx [09:34] pstolowski: any reason RoleRendererHint: uses index for the query and not realIndex? or just a merge mistake? [09:34] Cimi: yeah [09:35] tsdgeos, ah, merge mistake, it was added to trunk after my changes, thanks for spotting [09:35] tsdgeos, fixing [09:37] 1) have home lens open. [09:37] 2) tap search panel, search bar opens at top. [09:37] 3) type "plop", no results [09:37] 4) half way between keyboad and search bar, tap on screan. [09:37] 5) keyboard does not close. [09:37] 6) tap "just" above the keyboard, keyboard closes. [09:37] nic-doffay: ^ [09:38] dednick, cool going to give it a go. [09:38] and screan obviously = screen :) [09:38] dednick, other conditions work properly though? [09:39] nic-doffay: it's very hit and miss. it seems if you tap anywhere where there could be a dash category row (even if there are no results), it doesnt close. [09:41] tsdgeos, pushed [09:41] nic-doffay: sometimes closes randomly if i tap the search bar again. sometimes not, sometimes tap on panel closes... [09:42] dednick, hmm that most likely is an inverse mouse area issue imo [09:42] The second one you mentioned. [09:42] Saviq, what are your thoughts on all of this? ^ [09:43] nic-doffay, none atm, sorry [09:45] nic-doffay: i have no idea how the InverseMouseArea works in the case of z-order press events. I would have thought tapping ANYWHERE that is not the searchbar would close it, but it seems that everything else that accepts press events and is above in z-order is getting them. [09:46] dednick, I'm going to try change the z order to see if it makes any difference. [09:47] nic-doffay: i think zorder is only for children on same object. [09:47] dednick, well that approach worked for the filters. [09:47] Everything below the filter selectors drop down cannot be clicked. [09:47] So I'm hoping it will help. [09:48] nic-doffay: we have filters? [09:48] need a friggin cancel search button as well... [09:48] dednick, yeah we talked yesterday with mhr3 [09:49] dednick, that there's a hidden feature in unity7 - you can still tap on the activity indicator to cancel ;) [09:49] dednick, there's a branch waiting to land. [09:49] Saviq: heh. does that dismiss the search bar though? [09:50] I can work on this bug if you want [09:50] Saviq, do you have another bug for nic-doffay in case? [09:50] Cimi, this might not be anything to do with the Unity8 code. [09:52] Cimi, he's got some https://launchpad.net/~nicolas-doffay/+assignedbugs ;) [09:53] nic-doffay, move to another one :) [09:53] nic-doffay, I'll have a look in three hours [09:53] Cimi, what's the point of passing it over? [09:53] nic-doffay, so keep going [09:54] nic-doffay, start drawing rectangles filling the inverse mouse areas [09:54] nic-doffay, with different colors [09:54] nic-doffay, so you see where they are [09:54] and stuff like this.. [09:54] nic-doffay, another point is that I had a chat with oren and he explained me how it should behave [09:55] Cimi, how does it differ to the bug report that he filed? [09:56] Cimi, I don't think the issue is as simple as you think either. [09:56] nic-doffay, ok so keep debugging and find out why it's not working [09:56] nic-doffay, we cannot accept half fixes [09:56] or well, we shouldn't [09:57] Cimi, who said we were going to? [09:57] You're making an awful lot of assumptions here. === alan_g is now known as alan_g|tea [09:57] nic-doffay, hey sorry for upsetting you [09:57] pstolowski: i think your beginMoveRows is wrong [09:58] Cimi, I'm still confused, you told me yesterday it didn't work at all. [09:58] pstolowski: beginMoveRows is braindead and takes into account the thing itself [09:58] so you need something like [09:58] But today it apparently has other issues according to dednick [09:58] int newModelIndex = newIndex > oldIndex ? newIndex+1 : newIndex; [09:59] like we have in the launcherlistmodel [09:59] launchermodel sorry [09:59] nic-doffay, I might have explained badly [09:59] nic-doffay, yesterday I had same issues of dednick [09:59] Cimi, ok right got it. [10:01] MacSlow, I read your review and you said this works for you. Have you run into any of dednick 's issues? (If you've been following this at all0 [10:02] MacSlow: 1) have home lens open. [10:02] 2) tap search panel, search bar opens at top. [10:02] 3) type "plop", no results [10:02] 4) half way between keyboad and search bar, tap on screan. [10:02] 5) keyboard does not close. [10:02] 6) tap "just" above the keyboard, keyboard closes. [10:04] dednick, btw does it dismiss the search entry after those steps? [10:04] tsdgeos, yeah, I saw it in the qt docs, fixing [10:04] Even if the keyboard doesn't close properly? === alan_g|tea is now known as alan_g [10:13] tsdgeos, pushed [10:13] cool [10:13] nic-doffay: yeah. if you close the popup first. [10:17] nic-doffay: not really sure why you have 2 inverse areas though. wont the other one always catch everything not in itself and close? [10:18] pstolowski: one last question [10:19] pstolowski: the "// populate category order vector with 0..n" part in ::data [10:19] dednick, nah [10:19] the one is for the top bit [10:19] which is a different layer [10:19] pstolowski: does it make more sense somewhere else? [10:19] Sorry, let me try explain in more detail. [10:19] The one for the pageHeader, the other is for the rest of the area below the page header. [10:20] So the first is to catch the inverse of the textEntry in the pageHeader [10:20] the other is for everything below. [10:20] dednick, it's a small area in the case of the first inverse area, but I figured it should be added anyway. [10:20] nic-doffay: but the sensitive area is the root item. "Everything not in this area" includes the other InverseMouseArea region [10:21] dednick, I don't think so. I recall doing a print to test if the presses were caught, they were not [10:21] but let me check again... [10:22] dednick, confirmed. [10:25] nic-doffay: where you testing on device or on desktop? it works for me on desktop [10:26] dednick, I've had issues on the device before which I mentioned to Saviq but the desktop works 100% for me. [10:26] Which is what leads me to believe it's an issue with the InverseMouseArea SDK component. [10:27] On desktop, everything is caught, and the focus is disabled. [10:27] nic-doffay, I'll try to replicate that... [10:27] MacSlow, ta [10:28] MacSlow, try on the device though, the desktop works for me every time... [10:28] Unless you were already? O_o [10:29] nic-doffay, I always try it on the device... unless it's just some API-change with tests [10:30] MacSlow, ergh ok. [10:30] I hope something does break, otherwise this is even more confusing. [10:32] nic-doffay, not that it should matter... I'm testing it on a GalaxyNexus... what device did dednick try it on? [10:33] MacSlow: same [10:33] it's obviously only an issue on the device. [10:33] It probably has something to do with the keyboard [10:34] dednick, nic-doffay: I can confirm this odd behaviour here too [10:34] tsdgeos, this was the best place I could think of.. the problem is it has to happen when category model is fully established. and we can't do this in onCategoryOrderChanges because we may never get this signal (or get it after call to data()) [10:34] MacSlow, mind just adding that as a review comment. Thanks dednick thanks for the feedback too. [10:34] nic-doffay, just doing that [10:34] MacSlow, does it work fine on desktop out of interest? [10:35] (sorry for being a pain) [10:35] I just want to make 100% sure this behaviour is the same for multiple people. [10:35] pstolowski: hooking up to onRowCountChanged/modelreset/layoutchanged? [10:35] nic-doffay, well there's no osk when I run it on the desktop [10:36] pstolowski: though otoh in ::data is just easier [10:36] indeed [10:36] pstolowski: but means we destroy the ordering when the rowCount changes, is that what is expected? [10:36] nic-doffay, but as soon as you type the tap outside doesn't close the searchbar anymore [10:38] MacSlow, true. [10:38] MacSlow, but it should disable the search bar focus still. [10:39] MacSlow, so you won't be able to type any more... [10:39] MacSlow, the behaviour apparently differs with the component on desktop and mobile. [10:40] nic-doffay, the keyboard-focus is gone (for the desktop-case) [10:40] tsdgeos, we don't support changes to category model after the scope is created, so this shouldn't be an issue [10:41] pstolowski: so basically the row count never changes after it has been set up? [10:41] nic-doffay, updated the MR with all the new info [10:41] tsdgeos, actually let me double check that [10:42] MacSlow, thanks it's helpful. I'm going to give Tomas a shout to see if he can shed more light on this. [10:43] mhr3, category model will never get updates after scope is set up, correct? [10:43] pstolowski, it's better if you don't assume that [10:44] pstolowski: mhr3: the question is not that if it does not change, the question is, if row count changes, is it ok to "reset" the ordering? [10:44] sure [10:44] mhr3, tsdgeos : I don't see any handling of that in categories.cpp (for the main category model) [10:44] mhr3, tsdgeos : only the change of the entire model is handled [10:45] pstolowski, well model reset is row count change, no? [10:45] well.. can be [10:46] mhr3, adding rows to existing model won't trigger model.changed in unitycore, will it? [10:47] mhr3, anyway, we don't support that in libunity afair [10:47] pstolowski, but there are ways it can happen, restarting scopes etc [10:53] pstolowski: mhr3: so how do we deal with that? [10:54] tsdgeos, if the cat model changes, forget about the overridden order and wait for new signal that will override it [10:54] tsdgeos, is that what you're asking^? [10:58] tsdgeos, I'l add m_categoryOrder.clear() for the case when categories model changes [10:59] tsdgeos, just to start off with a default order [11:01] ok === MacSlow is now known as MacSlow|lunch [11:51] mhr3: how did you reproduce bug #1236249 ? The bluetooth indicator and the setting in system-settings vanishes when I turn off bluetooth [11:51] bug 1236249 in unity8 (Ubuntu) "unity8 crashed with SIGSEGV in UnityMenuModelPrivate::itemState()" [High,Confirmed] https://launchpad.net/bugs/1236249 [11:54] larsu, there's a mir bug describing the exact steps, but if you use sf instead of mir you get this bt [11:54] mhr3: ah thanks, I also just managed to get the crash when activating the action on the bus manually [11:55] larsu, mhr3: to reproduce I think you should use the bluetooth panel in system settings [11:55] larsu, do you need link to that mir bug? [11:55] mhr3: only if you don't need to search for it ;) (like I said, I can reproduce already) [11:56] larsu, mhr3: it's only the switch in the battery which has the vanishing issue [11:56] larsu, cool... i would have to :) [11:56] seb128: ah of course! Sorry about that. (I spent too much time in the battery panel today) [11:56] mhr3: ya, don't worry about it then [11:57] larsu, lol, I know what you mean, I had the same issue a couple of time, looking at the wrong panel [11:58] seb128: tbh, I think hiding the option and the indicator is wrong... [11:59] larsu, what option/indicator? [11:59] bluetooth [11:59] oh, bluetooth [11:59] the option in settings is a bug [11:59] due to the indicator object being hidding [11:59] charles is going to fix [11:59] ah cool [11:59] the indicator is a mpt's design decision to spare panel space on the small screen === alan_g is now known as alan_g|lunch === MacSlow|lunch is now known as MacSlow [12:16] Saviq, a little explanation [12:16] Saviq, why online category in Videos dash are processed by GenericScopeView? [12:16] and not DashVideos.qml [12:17] Cimi, DashVideos is deprecated [12:17] Cimi, if it's still there at all - should go [12:17] Saviq, ok [12:17] Cimi, same for DashMusic, for that matter [12:18] Saviq, ok gotcha === _salem is now known as salem_ [12:36] Saviq, I thought UbuntuShape was able to take ShaderEffectSource [12:36] Saviq, how do I fill the video renderer with black otherwise? [12:37] Cimi, make the whole UShape black [12:37] Cimi, and overlay a cropped image [12:37] Saviq, ah yeah [12:37] Cimi, no need to shape the image [12:37] Saviq, so why we said the ubuntushape didn't support that? [12:38] Cimi, because it should do it internally [12:38] Cimi, right, so for now you can put the "film" image in the UbuntuShape [12:38] Cimi, and overlay a cropped image [12:38] Saviq, what should do internally? [12:39] Cimi, UShape should take both the background image [12:39] Cimi, and the overlay image [12:39] Cimi, or well... maybe not [12:39] Cimi, so, it's probably even easier not to use UShape at all [12:39] Cimi, but have an UShaped image already [12:40] Cimi, and just overlay a cropped image on top [12:40] Cimi, I think the "mounting" is a left over from back when it was supposed to be slightly more complicated - or maybe we simply didn't take the needed step-back [12:41] to see how to do it the simplest [12:41] Saviq, shaderEffectSource support :) [12:41] Cimi, no UShape at all [12:42] -Cimi, Image { source: "background.png"; width: foo; height: bar; Image { source: the_source; anchors { fill: parent; topMargin: units.gu(5); bottomMargin: units.gu(5) }; fillMode: Image.PreserveAspectCrop; sourceSize.height: height } [12:42] } [12:43] Cimi, where background.png is simply the mount background, already "ubuntu-shaped" [12:43] Cimi, get what I mean? [12:43] Saviq, sure [12:43] Saviq, but we need videos that have aspect ratio not squared [12:44] Cimi, not sure what you mean there? [12:44] dednick: I've half-fixed bug #1236249 - can you please have a look at the other half? (see last comment) [12:44] bug 1236249 in unity8 (Ubuntu) "unity8 crashed with SIGSEGV in UnityMenuModelPrivate::itemState()" [High,Confirmed] https://launchpad.net/bugs/1236249 [12:44] Cimi, right now everything in Videos will be square, only movie posters are meant to be portrait - but we don't have those [12:44] Saviq, ok [12:44] Cimi, and posters don't need to be mounted [12:45] Cimi, so all in all - you can implement the end solution already [12:45] Saviq, I need that mounted shape asses [12:45] Cimi, yes [12:46] Cimi, jounih will get it for you [12:50] ci borked again? [12:52] pstolowski: so that should cover all regarding ordering and rowcount changes, right? [12:58] dednick, lost time again :/ [13:05] mhr3: can you check if indicator-datetime is running? === vila is now known as vila-laaaate-lun [13:05] dednick, it's not [13:05] mhr3: hm. musta crashed [13:06] larsu: i'll take a look [13:06] any log to check? [13:06] dednick: thanks [13:08] Saviq, music renderer is instead a square with more text? [13:09] Cimi, left-aligned [13:09] Cimi, so it's pretty close to what we have already [13:09] ok [13:09] Cimi, can you start with carousel delegate though? [13:09] Cimi, we need to put the black overlay with song name on there [13:10] Cimi, like we had for people lens [13:10] Saviq, ah ok [13:10] Saviq, for a reason I missed this [13:10] Saviq, I thought the carousel just needed to be loaded with count > 5 [13:10] Cimi, I think the reason is because it's missing from the visual design spec... [13:10] Cimi, that, too, yes [13:10] Cimi, oh well, it's not there in the visual design [13:11] tsdgeos, right === vila-laaaate-lun is now known as vila-late-lunch [13:15] mhr3: dont know. /var/crash ? [13:15] dednick, if there was something indicator-related you'd have it already ;) [13:15] Cimi, for the overlay in carousel - there's no design I'm afraid [13:16] ok [13:16] Cimi, so start with the grid indeed [13:16] Cimi, and I'll try and get you a design in the mean time === alan_g|lunch is now known as alan_g [13:18] Saviq, songs names in carousel? the visual spec doesn't have that, something new? [13:18] mhr3, it's described in the UX spec [13:19] mhr3, "The hero item in a carousel (the biggest thumbnail) has an overlay that will show the song name so songs will be differentiated through the title." [13:20] yey for even more inconsistencies in the specs [13:21] Cimi, let's go for left-aligned two lines with right-eliding to start with - you'll chose the right font size [13:21] pstolowski: ok, approving then, the problems you're having with LVWPH are not your fault, and if this makes them easier to repro that may even be a good thing. Agreed? [13:21] hey...where is my datetime indicator [13:21] ! [13:21] dednick, desktop? [13:22] Saviq: phone [13:22] and process is running. grr [13:22] dednick, oh, is consistently there for me... [13:22] Saviq: mine is normally. i just restarted my phone and poof [13:24] Saviq, dimensions? [13:24] hm. actually, process was on desktop. no ssh on phone :( [13:24] Saviq, should be as big as now or smaller? [13:25] Cimi, check out the https://docs.google.com/a/canonical.com/presentation/d/1X3_G6reCpcFJxzxn1Xtv9wK5n3-wOW-6z2l0qSZ8-sg/present#slide=id.gefe99b49_00 [13:25] kgunn: video standup today? [13:26] Cimi, https://lh6.googleusercontent.com/DiFH5zJxUPhXES9dICX4ydlmQzpkKFMNeJlq3NsPhPIUAzbAH8XjX4YlZ0eii1w5csbAX2ZqnW9l6bjLSDzzd8Y1oCJf2qKzJYZ49lDeg5dPDbCiCEI-3eyi8Fs says 18GU [13:27] Saviq, but this is carousel [13:27] tsdgeos: yeah...we should [13:28] Cimi, ah grid is there, too - 11GU [13:28] yeah [13:28] Saviq, total 16 with text [13:28] Cimi, yup === vila-late-lunch is now known as vila [13:34] tsdgeos, yup, thanks! [13:35] Saviq, can you give me the link of the image of video with grid? [13:35] I right click and cannot see it [13:35] might use inspector in case.. [13:36] Cimi, https://lh5.googleusercontent.com/YJsbwT4BhY1HuNX9vaLwtOruPFxSRVWs8zIcVoqHUTLFdi4ETM3SUDrJKb0sHn3AOoh7TFnGSos7MidzXW5fbgKLwcfYQRDjOXvUU3R8be6s-z4dYfLLSUM1Nts ? [13:36] Saviq, thanks! [13:40] mhr3: hm. not sure about that datetime problem. looks like it crashes, but would expect to come back up. [13:43] dednick, yea, it's back now [13:43] but it took a while [13:44] what triggers dbus service to restart process? [13:44] mhr3: ^ ? [13:44] dednick, a call to that service [13:44] any call to that service [13:45] dednick: do you have any idea why the volume slider in the sound menu doesn't work when I add a parameter to the volume action? [13:45] dednick: it shouldn't have any influence... [13:48] larsu: er, you match the type in the menu item? [13:49] nic-doffay, you joining hangout? [13:52] MacSlow, https://code.launchpad.net/~mterry/unity8/hide-greeter-on-app-launch/+merge/189948 [13:52] MacSlow: curious, what's the worst scenario in terms of rendering performance ? [13:53] * mterry hugs MacSlow [13:53] dednick: yeah, nothing but the parameter type changed [13:53] mterry, tkx [13:54] dednick: I've got to run now unfortunately. If you want to have a look, the branch is at https://code.launchpad.net/~larsu/indicator-sound/volume-action-activation [13:54] dednick: it is supposed to fix bug #1236292 [13:54] bug 1236292 in Unity 8 "Using volume buttons on phone triggers spurious popup" [High,Triaged] https://launchpad.net/bugs/1236292 [13:54] kgunn, scrolling gets really slow and choppy with 3 or more apps running... sometimes it doesn't even react anymore to swiping/scolling... all that on GalaxyNexus [13:55] larsu: ok, i'll try if it i have some time [13:55] thanks [13:55] kgunn, you want that in some bug-report against mir/unity-mir? [13:55] larsu: but from quick look, dont you need to set_action_and_target on the menu item? [13:55] MacSlow: oh no, we have a bug :) but hmmm...so i don't have one, but david moreland provided me this video http://www.youtube.com/watch?v=Tq6wCRwIIYw [13:56] and compared to this http://www.youtube.com/watch?v=5jh2mOOwya4 [13:56] dednick: I don't think so, no. The menu item itself will never activate this action. It works fine in unity7 [13:56] so yeah, the mir config is slower...but...not unusable...what you describe is near unusable [13:56] dednick: if it won't work, I'll just introduce another action [13:56] larsu: yeah, but the types have to match for unitymenumodel. [13:57] kgunn: Morley ;) [13:57] davmor2: i rename people all the time [13:57] kgunn, taking a look after the standup [13:58] kgunn: that's okay I can never remember peoples real names and am forced to call them by nicks :D [13:58] larsu: http://pastebin.ubuntu.com/6213854/ [13:58] MacSlow: actually that might actually be clocks...and the fix i was mentioning may help [13:59] Cimi, for the carousel - if you need help digging the old people lens out, let me know [13:59] MacSlow: hmmm....b/c i know that hw very well...there could be one other dreaded thing happening....gpu hwrecovery (if you feed it something it no like, it will reset, "silently"...but takes ~100ms) [13:59] and can get into a cycle... [13:59] kgunn, it sounds like that would help... scrolling gets a bit better, if I flick through the running apps a few time (right swipe)... maybe it's also a caching-issue? [14:00] kgunn, I gladly test any branches that tried to improve on this === dandrader is now known as dandrader|afk [14:02] kgunn: maliit not appearing so I swiped the app from the right and then brought it back to the front and I get these characters in the text filed http://ubuntuone.com/1icbmYJxANRRWc8sB4HsC5 this happens opening maliit for the first time on any new app too but only under mir [14:03] davmor2: there is work ongoing around mallit as we speak.... [14:04] kgunn, yeah... these two videos reflect pretty much my experience with performance-difference between sf and mir [14:05] kgunn, btw... is that popey doing the demonstrations? [14:05] kgunn, at least sounds a bit like him [14:05] MacSlow: its davmor2 [14:06] kgunn, ok oops :) [14:06] kgunn, still sounds a bit like Alan :) [14:08] MacSlow, I think with these new additions from that branch your issue will be solved [14:08] You should just be able to assign -1 to the selectedIndex alias. [14:09] nic-doffay, which branch of yours it it? I'll give it a try later this evening and update my MR for the last ext. snap-decision making it depend on your branch then [14:09] MacSlow, confirmed [14:09] i've also added an example to the gallery. [14:10] nic-doffay, great! [14:12] sil2100, ping [14:12] MacSlow, here's the branch. lp:~nicolas-doffay/ubuntu-ui-toolkit/multi-selectors [14:12] MacSlow: I don't know who should be more offended me or popey ;) [14:12] davmor2, hehe [14:12] Sorry, I can't keep track of what I've added to that and what I haven't without double checking haha. [14:15] Mirv, ping [14:15] kgunn, btw... another observation regarding mir on the GN... with 4 apps open... starting Terminal seems to hang the device... it's no longer reacting to any input. [14:18] MacSlow: hey...this one getting attention https://bugs.launchpad.net/ubuntu/+source/indicator-sound/+bug/1236292 [14:18] Ubuntu bug 1236292 in Unity 8 "Using volume buttons on phone triggers spurious popup" [High,Triaged] [14:19] could you focus on that one [14:19] MacSlow: that is the issue I have it seems to happen randomly [14:19] kgunn, according to seb128 that is already fixed in some branch... indicator-sound just has to not issue any notification (as confirmation-notifications currently are not meant to be on Touch as per Design) [14:20] MacSlow: adb doesn't work either right? [14:20] kgunn, MacSlow: https://code.launchpad.net/~larsu/indicator-sound/volume-action-activation [14:21] davmor2, yeah... device seems just to be deah... only the battery-out-battery-in helps at this point [14:22] MacSlow: yeah I'm trying to get a set of sane steps to reproduce it. There is nothing obvious in /var/crash though right? [14:23] davmor2, I'm not really chasing this bug... doing reviews mostly atm [14:24] larsu: enabling bluetooth after you've switched it off is buggered [14:25] MacSlow: if you find out please god let me know I'd love to see it go away :) [14:25] davmor2, sure thing... but don't hold your breath... at least not today :) [14:26] tsdgeos, I think category-reordering still needs your approval? [14:26] MacSlow: I'm going to keep trying to find reproducible steps for a bug in the meantime [14:27] davmor2, good luck! [14:27] davidcalle: pong! [14:27] pstolowski: sure [14:27] davidcalle: hi! [14:27] was going to do it now [14:27] davidcalle: you saw this? https://launchpadlibrarian.net/153086899/buildlog_ubuntu-saucy-i386.unity-scope-github_0.1%2B13.10.20130723-0ubuntu1_FAILEDTOBUILD.txt.gz [14:29] pstolowski: done [14:29] tsdgeos, thanks === alan_g is now known as alan_g|tea [14:30] MacSlow, the branch will land tomorrow [14:32] sil2100, hi, yes that's why I pinged you for https://code.launchpad.net/~davidc3/cupstream2distro-config/github-scope/+merge/190141 :) [14:32] kgunn, seb128: commented on the sychronous-notification issue on unity8 -> https://bugs.launchpad.net/ubuntu/+source/indicator-sound/+bug/1236292/comments/7 [14:32] Ubuntu bug 1236292 in Unity 8 "Using volume buttons on phone triggers spurious popup" [High,Triaged] [14:33] kgunn, MacSlow: shrug, as said yesterday, it's being fixed from the indicator-sound side, c.f the vcs I just pointed out [14:34] Saviq: that artwork provider thing, code looks ok, but seems like we copied it from somewhere, which makes my bugfixing hat sad, and also makes my Qt hat sad since it's all C++/glib instead of Qt we kind of mostly do in Unity8 code. Commented so on the review [14:34] tsdgeos, it's temporary [14:34] seb128, ok... works for me too [14:34] Saviq: ah, and has no tests either :D [14:34] damnit, forgot to comment that [14:34] tsdgeos, we just need a place for it now for 13.10 - it'll get refactored away post 13.10 [14:34] Saviq: temporary as in ? [14:35] tsdgeos, it will go and live in the thumbnailer or so [14:35] ok [14:35] sil2100, btw, where does this build come from ? [14:35] Saviq: well, if it's going to be temporary i guess "it's ok" [14:35] but hope it's not one of those "temporary-forever" things [14:39] davidcalle: aaaah, so it's not to be released/built? [14:40] sil2100, it shouldn't since it's not in distro anymore, just on the server [14:42] Saviq: any special review you want me to look at? [14:42] davidcalle: I'll check the cu2d merge, but I think anyway we'll need this to be buildable on saucy right? At least so that it can be used on the server - or is something else used on the server? [14:43] * sil2100 is a noob in the new server scoped ;) [14:43] tsdgeos, re your comments to https://code.launchpad.net/~unity-team/unity8/albumart-provider/+merge/189923 === alan_g|tea is now known as alan_g [14:44] tsdgeos, https://code.launchpad.net/~mterry/unity8/hide-greeter-on-app-launch/+merge/189948 would be good [14:44] MacSlow is looking at it too, but more eyeballs might help. It's a big, 7-branch fixup :) [14:47] sil2100, the failing test is fixed and the ^ mp is for the merger to merge it so yes, it will build. (Also, the server doesn't need builds, it extracts files from specific branches and runs them, but it's still nice to have things that can be installed anywhere) [14:48] tsdgeos, this branch is a result of a collective work of ~3 people and we are under pressure to get it done asap. it's under manual testing on the phone today (and looking good so far), but we don't have time and resources to add automated tests and we would like to avoid refactoring at this point (not to mention moving mediaartcache to a library; it's from mediascanner btw) [14:48] tsdgeos, we hope to clear it out and rework after 13.10 [14:49] Saviq: ok [14:49] pstolowski: sure, if it has to go in, it has to go in :D [14:49] tsdgeos, at this point we would appreciate if the shortcomings were accepted ;) unless you see a real blocker ;) [14:50] davidcalle: I'm shocked that this scope didn't have a merger set-up! ;) [14:50] pstolowski: no, i don't see a real blocker, the QEventLoop thing scares me a bit, but there's no other way around it i can think of [14:50] davidcalle: (or it had but I removed it by accident) [14:50] davidcalle: I would guess it's the latter... ;p [14:50] tsdgeos, right; we want an async call [14:50] fginther: hello! We approved https://code.launchpad.net/~davidc3/cupstream2distro-config/github-scope/+merge/190141 , could you re-setup the merger? [14:51] tsdgeos, sync, I mean [14:51] sil2100, ;-) [14:51] sil2100, ack [14:51] fginther: thank you! [14:55] Saviq, I noticed horizontal alignment and vertical is only read by the ubuntushape with the icon [14:55] Saviq, on the tileStyles we have [14:55] Saviq, looks like a mistake while we want the ubuntushape to be always centered [14:55] Saviq, but the text moved? [14:56] Cimi, probably, yes - but most of the images are tile-styled anyway [14:56] dednick: lucky you...the pin unlock thing is now a release blocker :) [14:56] dednick: not for mir, but phone v1 in general [14:57] Saviq, I think you did this code while simplifying… my bad I approved the review [14:57] dednick: let me know if you need any help with getting attention from folks [15:04] MacSlow: are you going to do https://code.launchpad.net/~mterry/unity8/hide-greeter-on-app-launch/+merge/189948 or want me to? [15:14] Saviq: so alf will need to manually merge https://code.launchpad.net/~afrantzis/qtubuntu/fix-1237052 into trunk since autolanding is off....right [15:14] kgunn, yes [15:15] tsdgeos, I'm on it... although I'm not very familiar with the involved pieces... but if you feel you're faster go ahead. [15:15] MacSlow: i'm as unfamiliar as you are if you're on it, don't want to step on your toes [15:15] tsdgeos, then leave it to me :) [15:16] http://reports.qa.ubuntu.com/smokeng/saucy/touch_mir/mako/89:20131009.1:20131009.1/4639/ boom [15:18] kgunn, almost 77% doesn't sound so bad [15:19] kgunn, just hoping the remaining 23% aren't that hard to get too [15:19] MacSlow: not too bad...but we got some big ones to chase...unity8 AP [15:20] kgunn, outch... didn't scroll down that far... 0% :/ [15:24] * mterry cradles unity8 AP's dying body [15:27] kgunn: er. ok, thanks [15:28] mterry: you can perform cpr on it if you like.... [15:28] Saviq: actually, didn't we test unity8 AP ? [15:28] kgunn, I'm trying to run them on my device... [15:28] thanks! [15:29] kgunn, unity8 is crashing on exit [15:29] kgunn, leaving the socket around [15:29] geeze so picky [15:29] kgunn, so only the first test ever passes [15:29] Saviq, the mir socket? Yeah, it likes to do that [15:29] really annoying [15:29] kgunn, but the automation was supposed to take care of that for now [15:30] kgunn, same as for powerd [15:30] right the screen unblank thingy....thot so too [15:30] hmmm [15:31] dednick: https://code.launchpad.net/~nick-dedekind/unity8/indicator.submenu-reinit/+merge/187885 [15:32] ok.... Saviq dednick tsdgeos Cimi MacSlow mterry dandrader nic-doffay ....want to hear what i learned about autolanding [15:32] mterry: what do i do so that i appreciate the need for https://code.launchpad.net/~mterry/unity8/greeter-disable-draghandle/+merge/190158 ? [15:32] kgunn: yep :-) [15:32] kgunn, shoot [15:32] https://plus.google.com/hangouts/_/abb8a5dc8aa980cbd0e08e877b276b2b70fe6acb?pqs=1&authuser=0&hl=en [15:32] join me here ^ it'll be better than typing [15:33] Saviq dednick tsdgeos Cimi MacSlow mterry dandrader nic-doffay ^ [15:34] kgunn, just a minute. have to turn on my laptop as google hangouts work only there [15:35] dednick, hey, why are all those FramedMenuItem, BaseMenuItem, etc widget needed for the indicators (ted copied that for the settings, but it makes things look non standard UI elements) [15:35] dednick, e.g making FramedMenuItem use a ListItem.Standard rather than a BaseMenuItem seems much nicer in the UI [15:36] tsdgeos, in a default image, enable mir, then do the dial-number 199 trick in the merge description while in the greete [15:36] r [15:36] tsdgeos, try to answer the phone, see that the phone never comes up [15:52] mterry: hmmm, all that about https://code.launchpad.net/~mterry/unity8/greeter-disable-draghandle/+merge/190158 ¿ [15:52] seb128: it's been removed in the latest iteration, when i moved to ubuntu-settings-components [15:52] tsdgeos, oh god [15:52] tsdgeos, sorry [15:52] tsdgeos, I was still thinking of the branch from earlier this morning [15:52] seb128: but i havent switched over to it in unity8 [15:52] dednick, k [15:52] tsdgeos, for the draghandle branch, follow the instructions in the bug [15:52] dednick, is that using standard widgets? [15:53] dednick, do you see an issue if we replace BaseMenuItem{} by a ListItem.Standard{} in FramedMenuItem? === dandrader is now known as dandrader|lunch [15:53] dednick, I'm just trying to make sure I don't screw up, I don't understand why the complexity/all those custom widgets [15:54] dednick, is that only because indicators are non standard layouted UI (which is not the case of settings)? [15:54] seb128: there is no Base/Frame/etc in the new one. [15:54] only use Standard/Empty [15:54] \o/ [15:54] dednick, well, I'm looking at an easy fix for v1 [15:54] seb128: um. [15:54] dednick, I doubt we are going to switch over to the new stuff this week [15:55] seb128: to fix what? [15:56] seb128: i think we're going to have to change back to a standard item for all settings. ListItem.Standard doesnt work in all cases. [15:56] dednick, to fix http://ubuntuone.com/4vpeQcR3Wt7ycIEb4gIBFD [15:56] mzanetti, heyo! Did you look more at bug 1219871? I recall you were close to reproducing at will? [15:56] bug 1219871 in unity8 (Ubuntu) "when idle with screen blank, unity8 generates hundreds of context switches per second" [High,Confirmed] https://launchpad.net/bugs/1219871 [15:56] dednick, the white lines between the wifis [15:57] dednick, that should be a normal list, like in other panels which use ListItems [15:57] dednick, not a weird gu(7) height list with white line between elements [15:57] seb128: hm. that's not per spec. check is supposed to be on left. I've already changed it in unity8 [15:57] dednick, right, that's another stuff I want to fix [15:58] dednick, I just don't understand the complexity behind and I preferred to ask what was the reason [15:58] dednick, where did you fix the left/right issue? (I want to copy the fix) [15:58] seb128: right, well this was all done before styles had been done. It was just backlog of TODOs from ages ago. [15:59] dednick, ok, no worry, we can clean that with the components soon [15:59] seb128: yeah, changes are in unity8. [15:59] dednick, but for that release I just want easy tweaks [15:59] dednick, thanks, I'm going to have a look [15:59] seb128: i'll get you the file link [15:59] dednick, thanks! [16:01] seb128: http://bazaar.launchpad.net/~unity-team/unity8/trunk/view/head:/plugins/Unity/Indicators/Network/qml/AccessPoint.qml [16:02] dednick, great [16:02] seb128: not sure how much has changed qith API since ted leeched it though [16:04] seb128: and as for the image: "qrc:/indicators/artwork/network/secure.svg"; it's been put in the ubuntu-mobile theme now ("network-secure"), I just havent changed the code to reflect that yet. [16:04] ok [16:05] tedg: ping [16:05] dednick, Howdy [16:06] tedg: hey. I'm having trouble compiling indicator-network on device. missing gobject-introspection. But i have it installed. [16:06] tedg: pkg-config --variable=g_ir_scanner gobject-introspection-1.0 [16:06] returns nothing. [16:07] tedg: any idea? [16:07] dednick, apt-get build-dep indicator-network ? [16:07] tedg: done. doesnt help [16:07] dednick, Do you have a gobject-introspection-1.0.pc file? [16:08] dednick, It should be in libgirepository1.0-dev [16:08] tedg: ah. that would be it then [16:08] Saviq, the scope files use a function getRenderer to decide the renderer [16:09] Saviq, how do I pass the model count? [16:09] mhr3_, you had an idea about that ↑? [16:09] Saviq, I believe we don't have the count straight away right, we need the model of each category [16:09] Cimi, not there, we need it to change live onCountChanged [16:09] ah ok [16:10] tedg: yeah, that was it. Might need to add that to source deps. [16:10] Cimi, so getRenderer would return an array of renderers maybe [16:10] Saviq, yeah exactly [16:10] Cimi, but the bigger problem is that we don't know how many [16:10] Saviq, and we need an item in between [16:10] Cimi, before we actually load the renderers [16:10] Cimi, i.e. on tablet it's going to be 10 items - on phone just 6 [16:11] for carousel to be useful - and it depends on orientation, too [16:11] ok [16:11] There is a little problem with the category expansion in the new Image [16:12] expanding the Installed category does not show all the installed apps right away [16:14] dednick, in the screenshot I pointed before, do you have any idea what puts the checkboxes from the non-aps items on the left? [16:15] dednick, oh, also, do you know if there is a way to make the bottom entry a Caption rather than a Standard? [16:15] Saviq, iirc carousel doesn't change number of displayed items on orientation changes [16:15] Saviq, it just makes the carousel smaller [16:17] Saviq, eek, let's not do count-based stuff at this point [16:18] seb128: that would likely be the StandardMenuItem [16:19] Saviq, cause you know, we don't want to uncover yet another bug where the shell freezes and stuff :P [16:19] dednick, that's identic to the unity8 one [16:19] dednick, but yeah, it has a [16:19] Components.CheckBox { [16:19] anchors.verticalCenter: parent.verticalCenter [16:19] anchors.left: parent.left [16:21] seb128: think i realised that was not needed with since the ListItem.Standard controlled position [16:22] seb128: i have no idea where that bottom menu comes from [16:22] dednick, ok, I'm done annoying you with questions I think, thanks [16:26] bug 1237501 [16:26] bug 1237501 in unity8 (Ubuntu) "[Regression] Expanding Installed category does not show all the installed apps at once" [Medium,New] https://launchpad.net/bugs/1237501 [16:30] Saviq, getRenderer will choose a root Item that will load the renderers [16:30] Saviq, we will send this item the rendererId [16:31] Saviq, internally it will decide the final renderer to load? [16:34] MacSlow: ping [16:35] MacSlow: Hey dude, so for me the maguro randomly gets slower and slower until pop nothing, You can have lots of apps open, 1 app open, or just be sliding a launcher out. The common factor seems to be you need to open and close apps so far [16:35] Saviq, hey! did you get the chance to play with the latest image ? There is a lot of disappearance <--> reappearance of categories going on there. [16:36] davmor2, ok... dednick was first :) [16:36] dednick, what' sup? [16:36] MacSlow: did you remove the ext snap decision type from unity-notifications? [16:38] dednick, yes... on Saviq's request... I updated the examples and related bits accordingly [16:38] MacSlow: nevermind. reasing the log for merge. [16:38] ok [16:42] MacSlow: no pressure on mine it's more of an observation while I try and find a specific set of steps [16:43] davmor2, sounds like a memory-issue of some sort [16:43] MacSlow: I'm thinking so too. [16:44] davmor2, maybe some leak... and since the bus on the GalaxyNexus' GPU isn't as wide as the one on the Nexus4 it shows pretty fast, if it starts swapping itself to death === dandrader|lunch is now known as dandrader [16:47] MacSlow: camera killed it so now the phone is sat there doing the shutter tut at me constantly :D [16:48] davmor2, now only the battery in/out trick helps :) [16:48] davmor2, out/in rather [16:48] MacSlow: indeed :) [16:48] MacSlow: it's not working when using "x-canonical-snap-decisions", but is with "x-canonical-ext-snap-decisions". wtf? [16:49] MacSlow: we wont to hope it doesn't happen on the N4 it's a bit harder to remove the battery in that [16:49] dednick, what image are you using? [16:49] MacSlow: 86 i think. [16:50] MacSlow: but i've upgraded unity-notifications and unity8 [16:50] dednick, I've flashed today and used the examples from lp:unity-notifications trunk just 30 min ago and the three exmaples all worked [16:50] MacSlow: what do i need to install to get the examples working? neds gi [16:50] dednick, python-gi, gir1.2-notify-0.7, gobject-introspection [16:50] dednick, those should to the trick [16:51] MacSlow: ta [16:51] dednick, did you install lp:unity-notifications on the device and then did run_on_device with lp:unity8 ? [16:52] MacSlow: hm. yeah, the pinlock example worked for me. [16:52] davmor2, the battery in the N4 is soldered in, right? [16:52] dednick, password and user-auth also work [16:52] MacSlow: and a solid unit the back doesn't come off [16:53] davmor2, hm... some problems just need a tiny bit of raw force ;) [16:54] MacSlow: right, it's the actions. my sim unlock doesnt have any... [16:55] MacSlow: It's only a glass back, and you have a motorbike right? Pad out the front and get you to ride a cross country track should be able to access the battery with ease then :D [16:55] dednick, oh it shoudl :) [16:56] davmor2, or what's left of it [16:56] after that treatment [16:56] MacSlow: the "cancel" is part of the pin entry control, and the "ok" is automatic. [16:56] MacSlow: just thinking outside the box :D [16:57] MacSlow: if it is a memory thing though then the n4 has more memory any how [16:57] MacSlow: do you have design for the pin entry dialog? [16:57] dednick, no... just did best guessing [16:58] dednick, both actions (ok, cancel) need to be regular libnotify-actions [16:59] dednick, btw... I'm on Touch-image 89 iirc [17:00] MacSlow: but why do we need notification actions for it to be a snap decision? we can use actions from the model. [17:00] i dont understand why there is a contraint [17:00] *constraint [17:01] also that it must be an even number of actions? [17:01] dednick, it needs to have actions otherwise it would not pass as a snap-decision... especially if we don't have a dedicated ext. snap-decision type [17:02] dednick, "one" libnotify-action is always two strings (one label, one id) [17:02] MacSlow, so that's wrong [17:02] MacSlow: i understand that it is not passing because it doesnt have the actions. But why does it require the actions as a part of the implementation? [17:02] MacSlow, it shouldn't require actions from libnotify if there's the private-menu-model hint [17:06] Saviq, changing that right now isn't cheap... [17:07] MacSlow: it's cheaper than redesigning the pinpad. [17:07] Saviq, I currently don't know how this would work with getting correctly added into the queue. [17:07] Saviq, lp:~unity-team/unity8/music-video_renderers [17:07] Cimi, cool! [17:07] dednick, Saviq: so... no more reviews... but this change? [17:07] Saviq, carousel not yet done === alan_g is now known as alan_g|EOD [17:08] MacSlow, who said no more reviews? [17:08] MacSlow, we're just manual for the time being [17:08] Cimi, separate branch or want us to merge that already? [17:08] Saviq, I'm testing :P [17:08] Cimi, k ;) [17:08] Saviq, I disabled the portait [17:08] Saviq, for movies [17:09] still not sure when we want it [17:09] Cimi, we don't [17:09] Cimi, not at the moment [17:09] Saviq, it works on my phone but looks bad [17:10] Cimi, "it"? [17:10] Saviq, video [17:10] Cimi, why does it look bad? [17:11] Cimi, and what does look bad [17:11] Saviq, the texture [17:11] I don't like it [17:11] Cimi, does it look like the design? [17:12] dednick, so what's the SIM-unlock notification meant to look like? [17:12] MacSlow: same as example, without the buttons at the bottom [17:12] dednick, is there a mockup I don't know about... [17:12] MacSlow: nope. It'll probably change later. [17:13] dednick, Saviq: I've to think about the required changes and impact on this SIM-case... [17:14] dednick, Saviq: really thought that all these things were sorted [17:14] MacSlow: they were. but the ext type was removed. [17:14] it didnt have action constraint [17:15] dednick, MacSlow, snap decisions should require actions *or* menumodel, that not good enough? [17:15] dednick, MacSlow if it's easier to bring back the ext hint, let's do it - I just didn't know what's it use was [17:15] and no one told me [17:16] MacSlow: what do you mean by impact? What other impact do actions have to the notification other than feedback to the caller. [17:16] ? [17:16] Saviq, not sure... I want to think about it and not rush any decision... gut-feeling says I rather stick just with the snap-decision [17:23] Saviq, ok I aligned text and fixed some padding, looks better now [17:24] Saviq, so any snap-decision notification passing in a menu-model is assumed/required to provide their own actions? Leaving them out is meant to be regarded as invalid and be rejecetd by the queue? Just want to be sure we agree upon what the change should incorporate. [17:24] MacSlow, I think it should be either actions or menu-model [17:24] MacSlow, or and/or menu-model, for that matter [17:25] MacSlow, so either is required, but both are supported at the same time [17:25] Saviq, MacSlow: I have it all working now. [17:26] so( libnotify)actions, (libnotify) actions and menu-model, menu-model (with own actions) [17:26] MacSlow: shall I propose branches to unity8/unity-notifications and you can check them over to see if i missed anything? [17:26] dednick, ok... but I'll do that tomorrow... I'm pretty worn out atm... and I don't want to overlook anything... [17:27] MacSlow, yes, at least one of them needs to be there [17:27] MacSlow, dednick there might be just one important thing there [17:27] MacSlow, dednick triggering libnotify actions closes the notification [17:27] MacSlow, dednick if there is none - the app would need to handle it [17:27] Saviq: yeah. i know. I close manually on cancel action. [17:28] from model i mean [17:28] dednick, using the close-handler? [17:29] MacSlow: yeah, Notification.close(). [17:30] Saviq, https://code.launchpad.net/~unity-team/unity8/music-video_renderers/+merge/190198 [17:30] mhr3_, ^ [17:30] Cimi, coolio [17:30] Cimi, link to the bug(s) please [17:30] Cimi, noooooo! i just wanted to go eat... now i can't [17:30] lol [17:31] mhr3_, that's why I work from the kitchen ;) [17:31] dednick, when you push your branches regarding these changes can you ping me via email or so... [17:31] MacSlow, sorry, was off IRC for a few minutes, but got your email [17:32] Cimi, that's a good idea, but assumes that there's some food in my kitchen :) [17:32] MacSlow: yup [17:32] mhr3_, ocado [17:32] mterry, np... I'm off and be doing reviews on dednick's branches regarding the notification-changes I mention in the email tomorrow... maybe I still can get back to your branch after that. [17:33] dednick, thanks [17:33] Cimi, nah, i'm old fashioned, heading out to actual shop now, your branch will have to wait :) [17:33] MacSlow, oh yeah... that compile error is weird. You need to remove the touch version of qtmultimedia, because it has some incomplete diverts [17:33] guh, you disappeared [17:39] If anyone has review cycles to spare, I need eyes on my receive-call-in-greeter branch... [17:42] mterry, looks like unity8 ap on Mir are failing due to: CrossFadeImage.qml:126:5: QML QQuickImage: Cannot open: file:///build/buildd/unity8-7.82+13.10.20131008.1/graphics/phone_background.jpg [17:42] mterry, any idea how could that happen? [17:43] Saviq, maybe... [17:43] mterry, added points: why does it pass on the first test in an ap run, but not subsequent ones? [17:43] Saviq, the mock is probably using a hardcoded buildtime path [17:43] Saviq, that I'm not sure.. [17:43] mterry, right, but then it should fall back to the default image shouldn't it? [17:44] mterry, so maybe it's actually not why it's failing... [17:44] * Saviq needs more debugging [17:44] Saviq, that is the default image [17:44] Saviq, ./mocks/AccountsService/AccountsService.cpp uses TOP_SRCDIR [17:44] mterry, ah [17:44] Cimi, it changes just the grids, not the carousels? [17:45] mterry, but wait - there is a fallback in QML [17:45] Saviq, when I suppose it should try to detect whether it is in local run or system run [17:45] mterry, and anyway... [17:45] mterry, background is loaded [17:45] Saviq, there should be. That shouldn't be a crashing problem [17:45] mterry, but Greeter.created never gets true [17:46] * mterry looks [17:46] mterry, you'll want https://code.launchpad.net/~saviq/unity8/remove-socket-in-ap-tests/+merge/190175 [17:47] mhr3_, no carousels [17:47] mterry, and run PYTHONPATH=tests/autopilot/ autopilot run -v unity8.shell.tests.test_hud.TestHud.test_hide_hud [17:47] mterry, there's two tests, the latter of which will fail... [17:47] Saviq, OK [17:47] * Saviq builds unity8 on mako, too [17:47] Saviq, locally? or on the device? [17:47] mterry, on Mir [17:47] Saviq, like, do I need mir for this? [17:48] I'm guessing so [17:48] ok [17:48] mterry, well, I didn't try on SF [17:48] mterry, but I think we'd know if it failed on SF too [17:48] Cimi, the left-alignment is a bit odd when you use it in tablet mode, but otherwise looks exactly like specced [17:49] dandrader, do you have any review cycles? [17:49] mhr3_, didn't try tablet [17:50] mterry, is a small and friendly patch? [17:50] is it [17:50] * Cimi -> bed to relax [17:50] dead [17:50] dandrader, nope, it's hard to test, involving 7 different packages totoal [17:50] * dandrader knows he must be kidding [17:51] mterry, so, what is it? [17:51] dandrader, actually, just 5. A bargain [17:51] dandrader, https://code.launchpad.net/~mterry/unity8/hide-greeter-on-app-launch/+merge/189948 [17:51] dandrader, it's the bug preventing us from accepting incoming calls when the greeter is up [17:52] mterry: oh snap...guess that's gonna be a must [17:52] kgunn, right. It's marked as a v1 bug [17:53] mterry: so, are the changes all manually merge (/me cringes just asking) [17:53] mterry: or you need review/test first [17:53] kgunn, of the 5 needed, only 3 haven't merged yet (unity8, telephony-service, dialer-app) [17:53] mterry, well, your bug trumps mine (lp1236489). so reviewing your stuff now [17:54] kgunn, I've reviewed / approved telephony-service and dialer-app, but they are waiting on final approval [17:54] kgunn, need unity8 bit done by someone else [17:54] dandrader, hah [17:54] dandrader, maybe I can trade review tasks? [17:54] there you go...a victi...i mean volunteer [17:54] dandrader, really though you should blame macslow for begging off earlier to do a different bug [17:55] (with cause, I'm not blaming him, just saying that if you want revenge, go at him :)) [17:58] dandrader, so you want to separate the keyboard rotation fix? [17:58] dandrader, and get this merged first? [17:58] Saviq, yes [17:58] dandrader, k, building [18:00] Saviq, building that branch, will be able to test in a bit [18:00] Saviq, (the remove-socket branch to test the greeter.created thing) [18:01] mterry, no real need to build, but yeah - easier to debug when you can edit locally and push [18:01] using run_on_device [18:05] if only hud wasn't dying all the time ;/ [18:11] mterry, ah wait! [18:11] mterry, it's the other way 'round [18:12] Saviq, hm? [18:12] mterry, it's failing 'cause greeter isn't *destroyed* [18:12] mterry, i.e. it doesn't swipe it away - seems we're losing ap input after the first run [18:12] Saviq, heh, OK... I'm not super familiar with Qml lifecycles. What normally destroys it? [18:12] Saviq, you mean hidden or destroyed? [18:13] mterry, it's not QML lifecycles - we destroy it when hidden [18:13] mterry, to save resources [18:13] Saviq, oh really? Ok [18:13] mterry, we unset the Loader's source, basically [18:13] Saviq, is that a normal Qml thing or a unity8 optimization? [18:13] Saviq, ah OK. I never noticed that [18:13] mterry, optim [18:13] mterry, we're not doing enough of that across unity8 [18:13] to keep mem usage down [18:14] Saviq, truth [18:14] Saviq, so OK. Is that just a missing swipe call in autopilot or is there a real bug? [18:14] presumably this works in SF... which makes me think bug [18:15] mterry, yeah, bug *somewhere* [18:15] mterry, but not in unity8 at least [18:17] Saviq, right. I see both tests do add a call to swipe away the greeter at the start. So you're saying one of those swipes doesn't take? [18:17] mterry, well, do you see it taking? ;) [18:17] mterry, if you drag it yourself, it will go further [18:17] mterry, and fail on the next input [18:18] like tapping on an item in the dash or something [18:18] that sounds familiar. I think we had the same symptom earlier this cycle [18:19] indeed [18:19] when we were first enabling the dashboard === dandrader is now known as dandrader|afk === dandrader|afk is now known as dandrader [19:09] morning [19:13] hey tho [19:13] mi [19:19] thomi \o/ [19:19] * thomi ducks for cover [19:27] thomi: we can see you, you're under the table, at least hide when you duck for cover ;) [19:27] :-/ [19:43] mterry, while reviewing your MP I came across this: http://paste.ubuntu.com/6215196/ in tests/qmltests/tst_Shell.qml:159 [19:43] I was puzzled [19:43] because the use of tryCompareFunction there is useless [19:44] as mainApp will get a copy of the value in ApplicationManager.focusedApplicationId; [19:44] mterry, so querying it again will never yield different results [19:45] i.e., it's not a qml property bind [19:47] dandrader, looking [19:48] dandrader, we don't query it again. We later test that ApplicationManager.focusedApplicationId is returned to the original value (mainApp) [19:48] dandrader, I guess your question was about tryCompareFunction. I suppose it could just be an assertEqual [19:49] mterry, exactly [19:49] Or NotEqual as the case may be [19:49] dandrader, agreed that I was high when I wrote that [19:49] dandrader, but it's still accurate, just convoluted [19:51] mterry, sure. if you could take the opportunity and clear that up in your MP as it changes code nearby [19:51] dandrader, OK [19:53] dandrader, oh I remember why. I didn't know a better way to test not-equals in QML [19:54] dandrader, there doesn't seem to be a compareNot without using a function [19:54] it's not like python with its million specialized assert methods [19:55] something like assert(ApplicationManager.focusedApplicationId != "") [19:55] mterry, is enough [19:56] although I don't recall the exact syntax of the "assert" function... [19:56] s/syntax/name [19:56] dandrader, I recall it being compare(), but that takes two arguments, not one [19:57] Saviq, is there a function for qmltests that acts like python's self.assertNotEqual? [19:58] Saviq, I'm currently using tryCompareFunction to get the same effect, but surely there is something prettier [19:59] mterry, compare(ApplicationManager.focusedApplicationId != "", true) [19:59] not perfect but better [19:59] verify [19:59] not compare [19:59] ? [19:59] aha! [19:59] ah that [19:59] but [19:59] dandrader, but I think mterry wants to make sure stuff don't change within some timeout [19:59] dandrader, mterry, I'd experiment with expectFail(); tryCompare() [20:00] Saviq, no in this case, just an instantaneous compare [20:00] Saviq, no, he doesn't. that's the whole point [20:00] mterry, then yeah, verify(a != b) [20:00] Saviq, awesome, thanks [20:02] dandrader, pushed as r414 [20:04] mterry, thanks! [20:07] Saviq: was MacSlow supposedly reviewing https://code.launchpad.net/~nick-dedekind/unity8/simunlock.dialog/+merge/190211 [20:11] kgunn, Saviq: speaking of reviewing, I have review cycles now if we have something we want to squeeze in [20:13] mterry: it'd be awesome if you could review this...altho, as for test, do you have a lockable sim? [20:13] us U.S. guys usually don't [20:14] kgunn, nope! [20:14] just a boring normal sim [20:14] I'll leave that for MacSlow then [20:24] mterry: how about htis one https://code.launchpad.net/~saviq/unity8/remove-socket-in-ap-tests/+merge/190175 [20:24] this would be good to land asap [20:24] sure [20:24] just ping me when approved.... [20:24] that will fix most AP tests, eh [20:25] yes sir [20:25] mterry, what am I missing? http://paste.ubuntu.com/6215361/ [20:26] maybe I have to apt-get dist-upgrade.... [20:27] dandrader, you will get an error. But I think I got a different one [20:27] dandrader, pitti's instructions said you get an error, then a little later you get a call. Which I found to be true [20:27] dandrader, but if I had restarted unity8 in the session, it didn't work anymore. Seemed like I had to restart ofono too or something [20:28] dandrader, so I would just reboot when ofono got broken like that [20:28] dandrader, but I don't recall the UnknownMethod error, I think it was a different one [20:28] dandrader, so maybe try dist-upgrading and rebooting === salem_ is now known as _salem [20:29] mterry, so I have to install my unity8 build then [20:29] if I cannot restart it [20:30] dandrader, I only tested with installed unity8. The problem with restarting unity8 wasn't 100% consistent. But I generally found if I stopped it, the dial script didn't work anymore [20:30] mterry, ok. good to know [20:32] dandrader, sorry, I had forgotten about that bit too. Getting into the position where I could test this branch was harder than I remember :) [20:32] dandrader, will add comment to MR [20:32] damn, and I'm past my EOD already... [20:33] Saviq, kgunn all the failures I see on CI, is due to mir? [20:33] dandrader, sorry. Maybe MacSlow or tsgeos can pick it up later [20:33] obviously we didn't have time to ask for surfaceflinger [20:33] isnit it? [20:34] Cimi, only if they happen on mako or maguro [20:34] Cimi, which ones? [20:34] Cimi: link? [20:34] https://code.launchpad.net/~unity-team/unity8/music-video_renderers/+merge/190198 [20:34] maguro indeed [20:35] oh yeah, I broke the tests :D [20:35] filter grid at least [20:35] weird though [20:36] * Cimi fixes [20:37] Saviq, are parts of the phone using XDG_RUNTIME_DIR/mir_socket yet? I thought we were still on /tmp/mir_socket [20:38] mterry, we are, but bug #1236912 [20:38] bug 1236912 in apparmor-easyprof-ubuntu (Ubuntu Saucy) "please use XDG_RUNTIME_DIR instead of /tmp for mir_socket" [High,Triaged] https://launchpad.net/bugs/1236912 [20:38] mterry, let's be ready ;) [20:38] mterry, already merged [20:39] Saviq, ah OK. I had a branch making that change staged, but thought it was only needed once we went to USC and a split greeter. Didn't know about the apparmor problem [20:40] * Cimi fixed [20:40] Hrm, interesting. In the sprint in lexington, we agreed to not change it in Mir, but to do it as a configuration thing in ubuntu-touch-session, so as not to stop the demo instructions from working [20:40] Ah well [20:44] Saviq, I'm not seeing it being placed in either location.... not in /run/user/32011 or /tmp... [20:45] mterry, sure you running under mir? [20:45] /tmp/mir_socket is it currently [20:45] mterry, oh interesting [20:46] Saviq, nope, I'm not sure! :) I remember, I changed to SF to test a system-setting thing [20:46] mterry, ah, right, mine isn't there 'cause I built mir from trunk [20:47] mterry, it's there in /run/user/32011/mir_socket, though [20:47] Saviq, I'm sure it is, I just needed to switch to mir [20:47] :) [20:53] Saviq, this only tries the /tmp fallback if XDG_RUNTIME_DIR isn't set, which is unlikely [20:53] mterry, right [20:53] mterry, fixing [20:57] kgunn, so I don't have a current reviewer for my branch. Next person that pings you with open time, sock it to 'em. https://code.launchpad.net/~mterry/unity8/hide-greeter-on-app-launch/+merge/189948 [20:58] mterry, pushed [20:58] kgunn, this is the receive-a-call-in-greeter bug [20:58] mterry, dandrader reviewed it? ah but EOD'd? [20:58] mterry, pushed fix [20:58] yeah [20:58] Saviq, ok, looking [21:00] Saviq, probably don't need the /tmp fallback for XDG anymore then [21:04] Saviq, so things are better... Good enough for now I guesss. But running the full suite seems to have got me hung on a black screen [21:04] mterry, well, I need to fall back to *something* [21:04] Saviq, unity8 jobs keep failing otto because of a missing dependency on "libunity-mir1" [21:04] mterry, or I could except for TypeError [21:05] Saviq, fair enough. Easier to do /tmp twice than add an if for xdg [21:05] fginther, probably need to release unity-mir then [21:05] Saviq, :-) [21:05] fginther, or! [21:05] fginther, otto not using mbs again ;( [21:06] fginther, ah well [21:06] fginther, autolanding [21:06] fginther, we don't have autolanding - we don't have mbs [21:06] fginther, so yes, unity-mir needs releaseing [21:06] -e [21:07] Saviq, is that package supplied by unity-mir? [21:07] fginther, yes [21:07] Saviq, thanks, something weird is going on [21:07] looking into it [21:07] fginther, isn't there a >> for libunity-mir1? [21:08] fginther, or maybe libunity-mir1 is not installable for some other dependency reasons? [21:08] fginther, right, no version required from our side [21:09] Saviq, I'll debug this to see what's up [21:12] fginther, yeah, libunity-mir1 is uninstallable due to some deps probably [21:13] Saviq: hey, is the desktop file's X-Screenshot tag support already merged/released in unity? [21:14] boiko, it's the scope that needs to read it - and no, not as far as I know [21:14] Saviq: ah ok, do you by chance know where that code lives? [21:14] boiko, http://code.launchpad.net/applications-lens [21:14] Saviq: thanks [21:14] boiko, erm [21:14] boiko, https://code.launchpad.net/unity-applications-lens [21:14] aaargh [21:15] lol [21:15] https://launchpad.net/unity-lens-applications [21:15] HERE [21:15] Saviq, kgunn: approved on that branch [21:15] Saviq: thanks :) [21:15] mterry, thanks, merging, or am I? [21:15] mterry: ta [21:15] Saviq, ah you can, I have a shitty connection right now [21:19] mterry, on ~mterry/unity8/hide-greeter-on-app-launch - I agree with dandrader's comment - setFocused could be named better [21:21] Saviq, renaming right now [21:24] Saviq, updated [21:24] mterry, thanks [21:29] Saviq, do we not want that mir_socket fix in unity8 itself? [21:29] hey mterry! have a minute? [21:29] mterry, yes, we want to not crash ;) [21:29] jose, I do! [21:29] mterry, as it's cleared by libmirserver, but stuck if we're crashing [21:29] Saviq, I mean, I assume we want something in Mir for that [21:30] mterry: how's life? long time no see! just wanted to confirm if you guys are still hosting a weekly Q&A with Unity Developers in here [21:30] jose, oh I'm not the person to know... Saviq? ^ [21:30] mterry, we *could* think of trying to find out whether it's stale and remove it on startup [21:30] jose, I'm doing well though :) [21:30] good to hear [21:30] mterry, jose, not on my watch :) but I'd gladly do something like that [21:31] Saviq: it's been listed on the fridge calendar for a long time know, no idea if it was still hosted [21:31] if you're not, I can just delete it, however, if you want to resume those I can leave it in the cal [21:31] Saviq, I think it'd be reasonable, in Mir to do that when it tries to make the file. Mir could even be fancy about it and see if anyone is using the socket first, using fuser or similar, I bet [21:32] mterry, https://bugs.launchpad.net/ubuntu/+source/mir/+bug/1235159 [21:32] Ubuntu bug 1235159 in mir (Ubuntu) "Mir fails to start if there's a stale socket" [Medium,Triaged] [21:32] mterry, so yeah, there's many levels where we could "work around this" [21:33] Saviq, beautiful. Did I also hear that the unblank error is due to powerd? [21:33] mterry, powerd + mir somewhere, yes - not sure really [21:33] mterry, https://bugs.launchpad.net/ubuntu/+source/mir/+bug/1235000 [21:33] Ubuntu bug 1236525 in unity-mir "duplicate for #1235000 unity8 killed/crash then restart can result in mir unable "could not unblank display"" [Critical,Triaged] [21:33] jose, is it scheduled for a set time now? [21:33] hmm, it says 18 UTC each friday [21:34] Saviq: ^ [21:35] jose, that's 8pm for me at least, so not gonna happen if I'm to be there ;) [21:35] jose, we (unity8 devs) are mostly EU timezones [21:36] jose, so something on that side of the pond timezone-wise would be preferred [21:36] Saviq: what do you think if I just delete the meeting until we can agree with a timezone that fits for everyone? [21:36] so maybe you're not the only dev in here :) [21:36] also, we can move it to ubuntuonair.com, for it to be more dynamic [21:36] jose, sure, [21:37] jose, do I talk to you to make it happen? [21:37] then I'll come around here next week and see what can we agree on :) [21:37] Saviq: yeah, I'm the one who manages ubuntuonair too [21:37] jose, great, thanks [21:37] want to talk about it now? [21:37] jose, not really, coming up 12am here... [21:37] next week then [21:37] see you, and thanks again! [21:37] jose, thanks! === jhodapp is now known as jhodapp|afk [23:19] kdub_: ping? [23:19] thomi, pong [23:19] kgunn: kdub_: I managed to reproduce the "unity8 goes slow" bug [23:19] on mako [23:20] and after running "echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor" [23:20] it's better, but obviously still pretty messed up [23:20] thomi, we've split that bug into two [23:20] this is the one tracking the power management https://bugs.launchpad.net/powerd/+bug/1233257 [23:20] Ubuntu bug 1233257 in powerd "[mako] waking from deep sleep, phone is pretty slow, takes a few seconds to get back to normal speed" [High,Fix committed] [23:21] and this one https://bugs.launchpad.net/ubuntu/+source/mir/+bug/1235190, i'm tracking down an improvement that might help [23:21] Ubuntu bug 1235190 in mir (Ubuntu Saucy) "[mako] Scrolling and animations are very slow with Mir" [High,Confirmed] [23:21] kdub_: ok, this happened after running AP test suites, i don't think it's related to sleeping the phone [23:21] ahh, sounds like I need the second one [23:22] kdub_: are you looking at that second bug? [23:22] yep, tracking down some improvements [23:22] within mir [23:22] anything I can do to help? [23:24] otherwise I'll reboot this phone to get a usable test system again [23:24] thomi, no, i have to dig within mir for a while [23:25] thanks though :) [23:25] ok, cool