[07:30] veebers: ping [07:30] mzanetti: pong [07:30] veebers: hey. somethings wrong with my calendar [07:30] veebers: the meetings have been moved another hour earlier? [07:30] mzanetti: ah, no that's not your cal fault [07:31] mzanetti: it's now daylight savings here, and I must have made the original meeting with my local tz, not using UTC [07:31] so I'm an hour ahead of you than normal [07:31] oh... did you guys already switch daylight saving times [07:31] yeah, just yesterday [07:31] it another 3 weeks around here I think [07:32] Had I realized yesterday that it would affect this meeting I would have emailed, I didn't notice until a couple of hours ago though :_P [07:32] veebers: so, you still up to for a sync meeting or you already off? [07:33] mzanetti: I think a quick one now would be good. We can plan the next couple until we sync hours again too [07:33] ok [08:14] Saviq: hi [08:15] mzanetti, ih [08:15] mzanetti, veebers, sorry for not joining the sync lately... [08:16] Saviq: no worries. got it covered [08:16] (mostly) [08:16] Saviq: I've seen this one happening on the weekend and attached some debugging stuff: https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1219871 [08:16] Ubuntu bug 1219871 in unity8 (Ubuntu) "when idle with screen blank, unity8 generates hundreds of context switches per second" [High,Confirmed] [08:16] mzanetti, oh, so you managed to repro? [08:17] Saviq: well, it happened. no idea still what's the trigger [08:17] Saviq: but there is one interesting thing [08:17] we have 14 threads, one of them is named "dconf worker" and according to gdb it's stack depth is 2300 and something [08:18] does that ring any bell for you? [08:18] mzanetti, well, gsettings-qt probablky [08:18] -k [08:18] mzanetti, but 2300? I'd imagine is a broken stack and a loop [08:18] probably [08:19] but still indicates dconf integration might be the issue [08:19] mzanetti, see Stacktrace.txt in https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1221492 [08:19] Ubuntu bug 1221492 in unity8 (Ubuntu) "unity8 crashed with SIGSEGV in _IO_vfprintf_internal()" [Medium,Incomplete] [08:19] Saviq: also I can confirm the futex thing as reported by cjwatson [08:20] strace prints wakes by futex like crazy when it happens [08:20] :/ [08:21] Saviq: my trace wasn't that useful as this one. but if they are indeed the same, this would be helpful I guess [08:21] mzanetti, I doubt they are [08:21] mzanetti, but just another example of a broken stack [08:22] probably not... seeing all that flickable stuff in there it doesn't look like a dconf worker thing [08:22] funny thing is, in my case I can see that broken stack depth info while its running [08:22] mzanetti, if you can get rid of Gsettings from Shell.qml [08:23] it doesn't crash. in my case [08:23] I don't think we're using anywhere else atm [08:23] and see if you can reproduce [08:23] launcher [08:23] but yeah, can remove it there too [08:23] but I'd need a way to reliably reproduce, yes [08:24] right, of course [08:32] Saviq: hmm... if there is a dynamic lib and the -dev package also ships a static lib for it, is there still a way to choose which one it should use? [08:35] mzanetti, yeah, should be [08:36] mzanetti, for cmake, you just need to point to it directly - i.e. include the .a in the linking [08:36] I think you can give the full path to select the static one. but iirc that was compiler specific. [08:36] right [08:36] or well, -lblah.a should work, too [08:36] yeah. I did that with qmake too already. but there was some caveat which I can't remember === pete-woods1 is now known as pete-woods === vila is now known as vila-afk-biab [09:03] mhr3, ping [09:03] pong === AlanChicken is now known as alanbell === alanbell is now known as AlanBell [09:27] mzanetti: hi. Can you help me to review this? https://code.launchpad.net/~paulliu/unity8/unity8-fixgenericpreview [09:27] mzanetti: https://code.launchpad.net/~paulliu/unity8/unity8-fixgenericpreview/+merge/187762 [09:28] paulliu, btw the prereq branch for the music preview was finally merged [09:28] so should be "fixable" now :) [09:28] mhr3: ok [09:28] Let me do it. [09:35] Cimi: ping [09:35] tsdgeos, pong [09:35] Cimi: wasn't the hud button supposed to stay around for a while? [09:36] tsdgeos, yeah [09:36] it doesn't anymore [09:36] tsdgeos, I have a branch and it's failing with jenkins [09:36] ah [09:36] i see [09:36] tsdgeos, autopilot on slow machines... [09:36] Cimi: ping [09:37] dednick, pong [09:37] Saviq: you there? [09:37] tsdgeos, yup [09:37] Saviq: do you know of any video i can use to test https://bugs.launchpad.net/unity-mir/+bug/1231125 ? [09:37] Ubuntu bug 1231125 in unity8 (Ubuntu) "Music and Videos do not launch from the dash" [Critical,Triaged] [09:37] all the videos i add to the Videos/ folder [09:37] Cimi: howdy. i've done some work on the ubuntu-settings-components branch. Would be great if you could take a look sometime. lp:~nick-dedekind/ubuntu-settings-components/pre-archive-fixes [09:37] fail to show on it [09:37] so if you have some file that you know it works [09:37] it'd be great [09:37] Cimi: https://code.launchpad.net/~nick-dedekind/ubuntu-settings-components/pre-archive-fixes/+merge/188283 [09:38] dednick, I'll do as soon as this jenkins will stop failing... [09:38] tsdgeos, http://bazaar.launchpad.net/~phablet-team/demo-assets/trunk/files/head:/videos/ should work, no? [09:38] Cimi: it's generally just restructuring so we can get it into archive at some point [09:39] didrocks: ping [09:39] Saviq: makes sense [09:39] * tsdgeos tries [09:40] dednick: pong [09:41] didrocks: hi. what does it take to get new packages into archive? [09:42] dednick: hum, is that the same request than thostr_? ;) [09:42] didrocks: um, don't know about his request. probably not. [09:42] didrocks: ubuntu-settings-components [09:42] dednick: get a landing ask describing the package and if it's needed in touch [09:42] i'm talking about the thumbnailer [09:43] so, it's a different one [09:43] ok, just similar requests and questions at the same time ;) [09:43] didrocks: ok, thanks [09:44] yw [09:45] meh [09:45] i get nothing in the Video shell [09:45] s/shell/scope [09:54] * tsdgeos tries to dist-upgrade to see if that helps at all with no videos === vila-afk-biab is now known as vila [10:14] Saviq: do you get local videos ? [10:14] i get nothing :-/ [10:14] tsdgeos, /me tries [10:15] not even in the pc [10:15] tsdgeos, pc is different scope than phone - phone uses unity-scope-mediascanner [10:16] tsdgeos, and yeah, I'm getting a carousel of local videos here [10:16] path being [10:16] ~phablet/Videos [10:16] ? [10:17] tsdgeos, /home/phablet/Videos yes [10:17] pfff [10:17] i get only the "online" part [10:17] tsdgeos, well, I just pushed them through MTP, but yeah [10:17] nothing local [10:17] tsdgeos, try searching and clearing the search? [10:18] did not help [10:20] interesting, mhr3, pstolowski, any idea for tsdgeos ↑ on how to get local videos to show up? [10:21] tsdgeos: codecs problem? mediascanner can only scan what's supported by gstreamer [10:21] Saviq, tsdgeos, we were just talking about it, seems codecs are broken, so if you didn't have something in the db already you won't get it there now [10:22] ¿? [10:22] so i can never get anything [10:23] it should show up once codecs are fixed [10:23] hopefully [10:23] mhr3, interesting, I get stuff... [10:23] jamesh would know [10:23] Saviq, depends on the codec [10:24] k [10:24] tsdgeos, let me push something for you [10:26] tsdgeos, still uploading, but https://chinstrap.canonical.com/~msawicz/test.avi [10:26] tsdgeos, 20s [10:29] Saviq: waht do i do with it? [10:30] tsdgeos, drop into ~phablet/Videos, search in dash videos, unsearch - see if it shows up [10:30] search anything, right? [10:30] tsdgeos, yeag [10:30] h [10:31] new ubuntu installation (friday was broken) [10:32] I just branched unity [10:32] ran ./build -s [10:32] then at ./build it complains of missing so many components [10:32] s/components/dependecies/ [10:33] what's wrong? [10:34] mzanetti, ping [10:34] Saviq: got something [10:34] but something i can't play :D [10:34] can you? [10:34] tsdgeos, isn't that what you needed? :D [10:34] well [10:35] it's supposed to work on SF [10:35] and it doesn't [10:35] nic-doffay: hey ho [10:35] soo no, that's not what i need [10:35] tsdgeos, build/install demo-assets-videos [10:35] tsdgeos, can get you packages in 5 if you want [10:36] if that's going to help [10:36] please [10:36] mzanetti, I'd like to use a mock scope in a test, got some info on that for me? [10:36] tsdgeos, will test first [10:36] actually I already have the packages [10:36] guys ^ [10:37] otherwise I install manually [10:37] nic-doffay: hmm... depends a bit on what exactly you want to test [10:39] http://paste.ubuntu.com/6175073/ [10:47] mzanetti, my search indicator branch which pops up with an indicator when a search is in progress. [10:51] mzanetti, you know why build doesn't install of of these? ^ [10:51] Cimi: because its broken [10:51] ok [10:51] Cimi: I think Saviq started to fix it already [10:51] I'm using build-dep [10:52] in the meanwhile [10:52] Cimi: yep. thats the workaround for now [10:52] Saviq: so where are the packages? [10:52] Cimi, just delete unity8-build-dep*.deb [10:52] tsdgeos, just pushed to my device, will get them to you in 5 [10:52] ah, ok, sorry [10:53] Saviq, what? is it required to remove the package? [10:53] nic-doffay: there is tests/mocks/Unity/fake_scope.cpp [10:53] nic-doffay: I think you can reuse that. [10:53] nic-doffay: just add your searchInProgress() stuff there too [10:54] Cimi, not required, but otherwise it might not install it (and that's the package that depends... on the dependencies) [10:54] Cimi, just delete and both ./build and ./run_on_device will work again [10:55] mzanetti, I need a qmluitest... [10:55] So using the mock scopes in a qmluitest to check the graphics. [10:56] nic-doffay: yeah... that's what it is [10:57] mzanetti, ok cool. [10:57] mzanetti, has it been used in a test before? [10:57] tsdgeos, actually - they're there in ppa:phablet-team, demo-assets-scopes and demo-assets-videos [10:57] tsdgeos, you might also need to fix the scopes dconf entry, will let you know in a sec [11:00] Saviq, qa broken? looks like qmluitests are not running [11:01] mhr3, looks like the vm nodes that run them are dead [11:02] mhr3, triggered a launch for them, let's see [11:02] thx === MacSlow is now known as MacSlow|lunch [11:04] nic-doffay: tst_ScopeView for example [11:08] anyone know what this is? http://paste.ubuntu.com/6175160/ [11:10] tsdgeos, ah shite, -scope-mock is outdated :/ [11:10] mhr3, that's a segfault during "qmlplugindump" [11:10] Saviq, why and how? :) [11:11] mhr3, it's a thing that generates .qmltypes files for QtCreator [11:11] mhr3, it's run automagically on plugins we generate [11:11] Saviq, hm, clean build fixed it... guess the abi change in unity-core [11:11] mhr3, you can do it yourself by exporting QML2_IMPORT_PATH and running "qmlplugindump Unity 0.1" or so [11:11] mhr3, yeah, very possible [11:17] Saviq: what does that mean? [11:17] tsdgeos, that means the demo assets scope won't work :/ [11:17] ok [11:17] debugging this is getting harder and harder [11:19] jamesh_, how does -scope-mediascanner activate the result upon "Play" in the preview? and any idea why would it work for music and not for videos? [11:21] Saviq, it's public holiday in au today [11:21] mhr3, you mean yesterday? [11:21] Saviq, on australian monday :) [11:22] Saviq, anything missing in https://code.launchpad.net/~mzanetti/unity8/switching-previews/+merge/187327 ? [11:22] mhr3, yeah, a review [11:22] design? jouni was looking at it [11:22] gave it +1 afaik [11:23] mhr3, no, code [11:23] mhr3, and no support for carousel, for that matter [11:24] i see [11:24] Saviq: carousel support is in by now [11:25] mzanetti, oh is it? didn't see it in the commits? you pushed? [11:25] * mzanetti checks [11:26] Saviq: yep. rev 367 [11:26] mzanetti, k thanks [11:26] * Saviq needs to see an eye doctor [11:27] Saviq: there is one minor glitch I'm aware of... the positioning of the first/last item is a little bit off. not sure how critical that is. seems something in the carousel [11:28] mzanetti, yeah, I was suspecting there will be something tricky there with the carousel [11:28] mzanetti, it's conflicting again, btw [11:29] will merge [11:31] /food [11:33] mzanetti: there? [11:34] tsdgeos: yes sir [11:35] let me try first, sorry the ping was early :D === alan_g is now known as alan_g|lunch [12:07] mzanetti, trying to load the scope like this: http://pastebin.ubuntu.com/6175332/ [12:07] it's null however, any idea what I'm missing? === MacSlow|lunch is now known as MacSlow [12:11] nic-doffay: I think you just want one scope, not all scopes (not the "s") [12:11] note [12:12] but I haven't really worked with this myself. [12:12] perhaps one of the scope guys can give better advice? ^ [12:12] sil2100: mornin/afternoon [12:13] sil2100: is autopilot working now ? (in general...not wrt mir) [12:21] sil2100, are you landing the thumbnailer pkg into universe? [12:21] sil2100, any eta on that? cause we need people to review the sdk branch that integrates it, and it'll be much simpler if they can actually build/test it [12:26] mhr3: I will be doing that, let's say that I'll prepare things for it today - but I guess it will be in universe not sooner than tomorrow morning [12:26] sil2100, is there anything missing other than the qa bits? === _salem is now known as salem_ [12:42] mzanetti, https://code.launchpad.net/~paulliu/unity8/unity8-fixgenericpreview/+merge/187762/comments/430455 === thostr_ is now known as thostr_brb [12:43] mhr3: no... its actually mostly one level below, in DashPreview.qml [12:44] ok [12:46] mhr3: yeah, it is one level below. So other previews have to be adepted for that changes. [12:47] mhr3: The description is not so accurate right now. [12:47] paulliu, ok [12:48] nic-doffay, bzr fail, it can't merge your branch with scope-isactive without conflicts :( [12:50] mhr3, yeah I noticed. [12:50] mhr3, what do you propose? [12:51] nic-doffay, one of them will need to be fixed [12:51] depends which one lands sooner [12:51] nic-doffay, so perhaps land your first, and i'll then fix isactive === alan_g|lunch is now known as alan_g [12:52] otherwise you can change the owner of your branch to unity-team, and i'll fix that one [12:57] mhr3, reckon mine will land as soon as I'm done with this test. [12:59] nic-doffay, would be easier if it did [13:03] greyback: a run_on_device with unity8 code and mir gives me [13:04] terminate called after throwing an instance of 'boost::exception_detail::clone_impl >' [13:04] what(): Could not unblank display [13:04] any idea? [13:04] tsdgeos: happens as powerd blanks screen. Press button on side, then try again === boiko_ is now known as boiko [13:09] greyback: not really helping [13:09] let me reboot [13:10] tsdgeos: https://bugs.launchpad.net/unity-mir/+bug/1233155 [13:10] Ubuntu bug 1233155 in unity-mir "Mir fails due to "could not unblank display"" [Undecided,New] === hikiko is now known as hikiko|lunch [13:12] hmmm [13:12] i'm gettint unity8 to 100% use the CPU :-S [13:13] tsdgeos: is there much dbus traffic? [13:13] mzanetti: I also commented. If you have any ideas please follows up. https://code.launchpad.net/~paulliu/unity8/unity8-fixgenericpreview/+merge/187762 [13:14] greyback: nope [13:14] greyback: let me reboot in SF and see if i see it there too === jhodapp|afk is now known as jhodapp [13:29] MacSlow, nothing major, but https://code.launchpad.net/~macslow/unity8/extended-snap-decisions-part1/+merge/187312/comments/430493 [13:29] greyback: now i got http://paste.ubuntu.com/6175584/ :-/ [13:29] this is painful [13:29] i can't start anything [13:30] ah wait i can "continue" that in gdb?¿?¿ [13:30] yes i can [13:30] weird :D [13:30] tsdgeos: let's check. You reboot your phone, does unity come up (in mir mode) [13:30] yep [13:30] coming... just changed my password... [13:30] greyback: i am running it now [13:31] just had to conitnue that sigill [13:31] don't ask me why [13:31] but it's taking 100% cpu [13:31] tsdgeos: yes here too [13:31] ok [13:31] at least i'm not the only one :D [13:33] tsdgeos: I think the sigill is normal. The openssl will detect some acceleration instructions to optimize the encryption. [13:33] tsdgeos: so it "tests" the CPU by illegal instructions. [13:33] paulliu: i see [13:40] Saviq: ping! switching-previews :P [13:41] will get ther ;) [13:44] * greyback really needs to check the public hols :) [13:45] mhr3, ok so... vms are dead :/ [13:45] fginther, ↑ [13:46] mzanetti, so I've added the scope it's cool now, however when I trigger a search the searchInProgress property never changes to true which means I probably haven't done something else. [13:46] greyback: sorry... it's in fact thursday [13:46] greyback, Google calendar can give them to you [13:46] mzanetti: yep, just saw that. [13:47] greyback, https://www.google.com/calendar/embed?src=german@holiday.calendar.google.com [13:47] Saviq: thanks. I wasn't bothered to track that down :) [13:48] greyback: what's the branch saviq wants me to use? [13:48] tsdgeos, https://code.launchpad.net/~gerboland/unity-mir/use-upstart-app-launch2 [13:48] greyback, right? Albert should use it to track stuff not being activated on scope action? [13:49] Saviq: yes [13:50] waht i'm getting atm is [13:51] ApplicationManager REJECTED connection from app with pid 3324 as no desktop_file_hint specified [13:51] when i try to launch the music playet [13:51] -t+r [13:51] since a recent unity/compiz update on saucy, launcher icons are no longer highlighted when an app is running, is that by design, or is it a known bug? [13:51] let's see if that helps at all [13:55] Saviq, investigating [13:55] fginther, thanks [13:55] mdeslaur, they get a pip on the right, that was always the design? [13:56] mdeslaur, what else do you mean by "highlight"? [13:56] Saviq: the icon would change background color IIRC [13:56] Saviq: one sec, let me try a raring vm [13:56] mdeslaur, nope, don't think it should [13:57] mdeslaur, it does when you alt+f1 for keyboard navigation [13:57] Saviq: yep, confirmed...raring changes background color when you open an application [13:57] mdeslaur, and then it gets a glow when it's urgent or some such [13:57] let me try precise [13:58] mdeslaur, ah that, works for me [13:58] mdeslaur, you mean all your icons have the same background? [13:58] yeah, whether they are active or not [13:58] mdeslaur, firefox is orange here, thunderbird is blue etc. [13:58] Saviq: hrm, let me update again and reboot [13:59] mdeslaur, but yeah, bug, if they're not for you [13:59] Saviq: ok, thanks [13:59] mdeslaur, do you get the pips at all? [13:59] mdeslaur, maybe it's a bamf issue? [13:59] yeah, I get proper pips [13:59] ok [13:59] just not background colors [14:00] mzanetti, mind taking a look at tst_PageHeader for me and check what I'm missing? lp:~nicolas-doffay/unity8/search-indicator [14:01] It's the test_search_indicator function in that test accompanied by the scope. [14:01] It doesn't appear to begin searching even though the scope is bound to the pageHeader. [14:02] nic-doffay, no [14:02] nic-doffay, you're not supposed to type anything [14:02] nic-doffay, you're supposed to *set* searchInProgress to true [14:02] nic-doffay, and then test that PageHeader behaves as expected [14:02] Saviq: you got that or is the question still valid for me? [14:02] mzanetti, got htis [14:03] nic-doffay, you're not supposed to test the mock Scope object (which is what you're trying to do now) [14:03] Saviq, right. Is that simply because it's been included in another test? [14:03] nic-doffay, you're supposed to *use* the mock Scope object to instrument testing of the PageHeader [14:03] nic-doffay, no relation at all [14:04] nic-doffay, the mock Scope object needs a (if it doesn't yet) searchInProgress property [14:04] nic-doffay, you then set that property to true [14:04] nic-doffay, and check that the activity indicator is visible and running, and that the indicator is not [14:04] s/indicator/icon/ [14:10] mzanetti, can you trigger a rebuild? [14:10] mzanetti, http://s-jenkins:8080/job/unity8-ci/1148/rebuild [14:10] Cimi: I can give you permissions to do that [14:10] mzanetti, I have but I don't remember where all my stuff is [14:10] mzanetti, keys boa bla [14:10] *bla bla [14:11] dude [14:11] I format the system [14:11] today [14:11] as said on the standup [14:11] mzanetti, I have a backup but on another laptop in the office [14:12] hmm... is it only me who finds this message from jenkins weird? "Started by remote host 127.0.0.1" === hikiko|lunch is now known as hikiko [14:12] Cimi: done [14:12] mzanetti, thx. it will fail but packages are handy [14:13] thomi: ping [14:13] greyback: lets discuss here [14:13] ricmm: agreed [14:14] thomi: what exactly are the AP requirements? when doesi t need geometry? [14:14] does it need geometry *before* the shell is started? [14:14] ricmm: doubt thomi awake. Note: mzanetti tells me veebers will be working on a unity8 plugin for autopilot soon [14:14] ok [14:14] so we just need a band-aid [14:14] yea we need to match current functionality [14:15] but we need to know that first ;) [14:15] ricmm: yep [14:16] mhr3, that property is difficult to test being readonly... [14:17] veebers: ping? [14:18] greyback: so I see it being used to create the input device, which probably happens before anything is run [14:18] in which case we have a problem [14:20] Saviq: reboot fix it, sorry for the noise [14:20] s/fix/fixed/ [14:20] mdeslaur, well, still a bug, if you can reproduce [14:20] yeah, I'll keep an eye on it [14:24] greyback: https://bugs.launchpad.net/unity-mir/+bug/1231125 is fixed for me with your branch [14:24] Ubuntu bug 1231125 in unity8 (Ubuntu) "Music and Videos do not launch from the dash" [Critical,Triaged] [14:24] want me to assign it to you and link the branch? [14:25] tsdgeos: yes please [14:26] come on [14:26] kgunn, bug #1193099 is not gonna happen for v1 [14:26] bug 1193099 in Unity 8 "Unity: thumbnails for running apps are not cached" [High,Triaged] https://launchpad.net/bugs/1193099 [14:26] music playing stops when the screen darkens?¿?¿?¿ [14:26] who do i complain about that? [14:27] kgunn, we need to do it while reworking the whole thing to support splash screens [14:27] Saviq: maybe there are 2 bugs there... [14:27] Saviq, the issue that we talked a few hours ago, aka slowness. You need to make sure you have the USB cable disconnected when you put your phone for a few minutes [14:27] Saviq: i think pat is mixing in the phenomena of blank asset icons [14:28] kgunn, I don't think he is [14:28] kgunn, that bug is *old* ;) [14:28] i think when usb cable is connected phone does not go into deep sleep or something like that [14:28] om26er, right [14:28] kgunn, but that's why the bug is "bigger" [14:29] i actually think the problem is deeper than unity8 [14:29] kgunn, and it's not a problem under unity-mir [14:29] kgunn, so Fix released for the "worse" part of this bug [14:31] Saviq: what's so hard with the bug, don't we "just" have to call updateScreenshot when appropiate? [14:31] tsdgeos, no, 'cause apps are stopped [14:31] tsdgeos, and/or killed [14:31] tsdgeos, at which point it's tricky to request their screenshot ;) [14:31] so? we keep their last screenie, no? [14:32] tsdgeos, well, yeah - we need to cache it :) [14:32] tsdgeos, that's the bug [14:32] * greyback needs to eat [14:32] tsdgeos, but on top of that, we need to support app-provided and /us-provided splash screens [14:32] sure, i don't understand what the splash screens has to do with that [14:32] well [14:32] doesn't seem "on top" to me tbh [14:33] just two different things [14:33] tsdgeos, well, sure [14:33] tsdgeos, but the other issue is fixed by unity-mir ;) [14:33] well, maybe not when the app is killed [14:33] "the other issue"?¿ [14:33] you mean the "cache screenshot"? [14:34] tsdgeos, under surfaceflinger, if you go down on app scope [14:34] tsdgeos, you go back to the apps and they're all black [14:34] tsdgeos, under unity-mir they're fine [14:34] right [14:34] but there's still the problem in the bug [14:35] or not [14:35] * tsdgeos is now confused [14:35] tsdgeos, yeah, FIXED [14:35] tsdgeos, the only case where it's not [14:35] but i just had it happen... [14:35] tsdgeos, is when the app is killed under us [14:35] tsdgeos, that's when we need to have a screenshot on disk and to load it [14:36] or well, "killed under us"... it's us that are killing it, so we just need to save it to disk and load on demand [14:37] ok [14:37] so want to update the bug/create a new one? [14:37] because the repro steps are all wrong now [14:37] it may make sense to have a new one [14:39] dednick, https://code.launchpad.net/~nick-dedekind/unity8/indicator-titles/+merge/186049/comments/430554 [14:40] Saviq: ta [14:40] Saviq, update. There is a networking issue in the lab preventing connection to the VM slaves, it's being worked [14:40] fginther, thanks === greyback is now known as greyback|food [14:52] dednick, minor question https://code.launchpad.net/~nick-dedekind/unity8/remove.IndicatorsLegacy/+merge/184524/comments/430567 [14:55] ooh Qt 5.2 beta out [14:59] mzanetti, paulliu, update on https://code.launchpad.net/~paulliu/unity8/movie-preview/+merge/181856/comments/430574 please? [15:00] Saviq: oh... didn't see that... will integrate it here: https://code.launchpad.net/~unity-team/unity8/fix-genericpreview/+merge/188355 [15:00] mzanetti, yeah, I just wrote it :) [15:00] mzanetti, k, mark the MP so, please [15:00] Saviq: ok. apppreview and genericpreview are done [15:01] mzanetti, switching previews is separate from that, right? [15:02] Saviq: yes. will still conflict a little, but not much [15:02] Saviq: fixed conflict. replied to comment. https://code.launchpad.net/~nick-dedekind/unity8/remove.IndicatorsLegacy/+merge/184524/comments/430575 [15:03] dednick, yup, thanks [15:04] mzanetti: ok.. thanks. I'm going to implement the Music Preview.. But I think Movie preview still needs some tweak. Maybe you can make the fix-genericpreview first. And I'll change the Movie preview branch tomorrow? [15:05] paulliu: generic should be ok [15:05] mzanetti: For example, move the ratings under title. [15:05] mzanetti: ok. [15:05] paulliu: I can merge the movie preview branch into the common one and update it [15:06] mzanetti: ok.. but it needs fix anyway. pstolowski, did you export the origin url in previews already?? [15:06] pstolowski: I mean for movie preview. [15:07] paulliu: ok... lets do it this way, I merge it into the common branch and fix the design, you can also push there fixing the logic (e.g. this url etc) [15:07] paulliu: yes, it landed in rev 358 trunk === greyback|food is now known as greyback [15:09] pstolowski: ok.. got it. [15:10] paulliu: I know this is going to be a big branch and it might be better to keep them separate, but I broke DashPreview's API so we need to adjust them all at once [15:10] mzanetti: yeah.. [15:11] need some bzr help [15:11] mzanetti, will this conflict with your things https://code.launchpad.net/~diegosarmentero/unity8/publisher-info/+merge/188352 ? [15:11] how do i merge lp:~dandrader/unity8/runningApps_lp1193419 into lp:unity8 ? [15:11] i guess the fact that it was "already" merged [15:11] tsdgeos, just un-do the revert [15:12] makes sense [15:12] tsdgeos, bzr qlog, find it, right-click, "Reverse cherry-pick" [15:12] the kind of moment when you miss git [15:12] dandrader, indeed [15:12] Saviq: no prob. just merge it to trunk (if its ok) and I'll take care about my conflicts [15:12] Saviq, could you take a look at this again when you have a moment? https://code.launchpad.net/~nicolas-doffay/unity8/search-indicator/+merge/188008 [15:12] test done etc [15:13] mzanetti, actually, could you review it in a free 10 mins? deep in dednick's stuff here [15:13] Saviq, my usual mp - https://code.launchpad.net/~mhr3/unity8/case-for-music-carousel/+merge/188360 :) [15:13] Saviq: sure [15:13] mhr3, tested? :D [15:13] Saviq, somewhat? :) [15:13] mhr3, k :P [15:14] this time i did click on stuff [15:14] and it worked [15:14] anyone know if you can change the icon theme without using QIcon::setIconTheme ? [15:14] like using an env var? [15:15] dednick, UBUNTU_ICON_THEME [15:15] mhr3: not in unity8 [15:15] dednick, nope [15:15] oh [15:15] bleh. [15:16] dednick, with https://code.launchpad.net/~nick-dedekind/unity8/indicator-titles/+merge/186049 [15:16] dednick, I saw "indicator-bluetooth" for a split second in the header [15:16] dednick, ideas on how to solve that? [15:16] Saviq: er... [15:17] dednick, yeah, when indicators are unloaded, their titles are, too [15:18] dednick, why did you comment tests for calendar? are they broken? [15:18] Cimi: yeah [15:19] dednick, you should fix them :) [15:19] dednick, or better, let me fix [15:19] dednick, then I send you patch and you merge in your branch [15:19] Cimi: you go ahead. i didnt really get the min/max stuff. it didnt seem to make any sense at all. [15:20] dednick, what doesn't make sense? [15:21] dednick, commented on https://code.launchpad.net/~nick-dedekind/unity8/indicator-titles/+merge/186049/comments/430592 [15:21] Cimi: the test is a bit hard to follow because the state keeps channing between tests, and you were just putting member dates in the test data, so couldnt really understand what was being tested. Let me go over it. [15:21] dednick, I'll work on it [15:22] dednick, btw, I don't expect you to answer *now*, just in your usual flow [15:22] dednick, waiting jenkins to produce some packages for HUD, I have time [15:22] Saviq: yeah, it might be possible to fix. I'll have to look into it. [15:22] dednick, thanks [15:23] dednick, if we merge "removeIndicatorsLegacy" first, will that be a touch conflict to solve? [15:23] dednick, i.e. should I wait with that for titles to get merged? [15:23] Cimi: there is an init() function which you can override to set the test into a known state. And when you do test_data(), can you just put the dates in there rather than using variable defined elsewhere [15:23] the init finction is called before each test. [15:24] mhr3, where should I get the carousel in music? [15:24] Saviq, you would once home scope lands [15:24] Saviq: :/ . it should be ok. I'll just fix up any conflicts [15:24] dednick, ok [15:24] Saviq, songs in music page [15:25] mhr3, uh oh, just got in a weird state where I have no search entry but results from a search :/ [15:26] Saviq, you guys should fix the dash :P [15:26] Hey guys - was checking out the multi-touch gestures and noticed that there isn't support for two-finger scrolling on touchscreens - any reason that's excluded ? [15:26] mhr3, k, will not merge your stuff before we can actually test it [15:27] FunnyLookinHat, the usual gesture for touch*screens* to scroll is one-finger-drag, no? [15:27] FunnyLookinHat, two are for zooming/rotation? [15:27] Saviq, note that it will fallback to the video-like carousel [15:27] mhr3, k [15:27] Saviq, let me tery [15:27] mhr3, what can I test, then? got a package for me? [15:27] Saviq, it's simple to vi /usr/share/unity/scopes/music.scope [15:27] FunnyLookinHat, bear in mind there isn't universal support for that [15:27] mhr3, hit me [15:28] Saviq, [Category songs] needs Renderer=carousel [15:28] Saviq, Ok - so I'm not able to use a touch-screen to scroll Firefox in any way it appears... besides using my finger to drag the scrollbar [15:28] then pkill -f unity-scope-home [15:28] Saviq, ^ [15:29] FunnyLookinHat, yup, firefox's fault [15:29] FunnyLookinHat, https://addons.mozilla.org/En-us/firefox/addon/grab-and-drag/ [15:30] FunnyLookinHat, it needs to be implemented in the toolkit, or even sometimes at app level - not something we "disabled" actively [15:30] mzanetti: dandrader: ping [15:30] Saviq, it looks like it's not working in anything really ( LibreOffice, Firefox, etc. ) - [15:30] Ah ok [15:30] tsdgeos, pong [15:30] dandrader: about https://code.launchpad.net/~dandrader/unity8/runningApps_lp1193419/+merge/177630 [15:30] the crash mzanetti mentions about swiping from left [15:30] Saviq, But you're saying the gesture of a single finger to scroll is being passed to the application - it's just not listening for that event [15:30] happens all the time? [15:30] i just tried and did not :-& [15:31] tsdgeos, can't open that. my internet is not working well today :( [15:31] mhall119_: https://blueprints.launchpad.net/ubuntu/+spec/client-1303-unity-ui-phone [15:31] that's the base one [15:31] mhall119_: https://blueprints.launchpad.net/ubuntu/+spec/client-1303-unity-ui-launcher [15:31] thanks kgunn [15:31] tsdgeos: pong [15:32] dandrader: it's the thing about scrolling up in the applications scope [15:32] mzanetti: ↑↑↑ [15:32] doesn't crash here [15:32] i'm afraid :-/ [15:32] ah right... I remember [15:32] mzanetti: as your comment in the bug seems it should be pretty easy to make it crash, no? [15:33] let me try [15:33] tsdgeos, you mean that bug fix of mine that got reverted. yeah I recall that [15:33] mhr3, not worky here... [15:33] dandrader: yes, i'm trying to unrevert it [15:33] Saviq, you mean not getting carousel? [15:33] but it's just working [15:33] no crash at all [15:33] mhr3, yeah, grid [15:33] Saviq, did you kill home-scope? [15:33] mhr3, yes, and unity8, too [15:34] mhr3, rebooting now... [15:34] Saviq, pastebin your music.scope pls [15:34] mzanetti: do you happen to at least have any bt of the crashes? [15:35] tsdgeos: no, it was so easy to reproduce back then, I didn't think we'd need that [15:35] mhr3, coming [15:35] :/ [15:35] can't build that state any more because of other changes [15:35] currently building a merged version with trunk [15:36] tsdgeos: but I remember it happened in LVWPH [15:36] mzanetti: that's what Saviq said [15:36] mhr3, http://paste.ubuntu.com/6176002/ [15:36] Saviq, and you have the GenericScopeView patch, right? [15:36] tsdgeos: but as you did lots of fixes since then I'd say we're good to merge if the crash is gone. but gimme a sec. build is finished [15:37] mhr3, yes [15:37] mhr3, sec, rebooted and running again [15:37] seems my ISP messed up with DNS. manually setting them seem to have fixed my problems. [15:37] Saviq: yep, not crashing any more [15:37] Saviq, then it's clear, your device is broken and you should throw it out of the window [15:37] mzanetti, tsdgeos good [15:37] err... tsdgeos [15:37] dandrader: ^ [15:38] mhr3, ah! in *music* it's carousel, not in home [15:38] yea... that's what i meant by "music page" [15:38] tsdgeos, dandrader: the change applied without conflicts to current trunk, if it still fixes the issue its supposed to fix I think we can merge it [15:38] mhr3, ok, +1 [15:38] Saviq: mzanetti: dandrader: so i propose a branch with the revert of the revert? [15:39] tsdgeos, yup [15:39] ack [15:39] ok, let me make sure it still fixes what it was supposed to fix [15:40] muhaha. you can change icon theme by changing DESKTOP_SESSION=ubuntu-mobile ! [15:40] :D [15:40] although that probably screws other things up [15:41] mzanetti, did you say you were interested in reviewing my statsWelcomeScreen branch? [15:41] * mzanetti hides [15:41] mterry: ok.. enough of this. I'm doing it NOW [15:42] sorry about that :/ [15:42] mzanetti, thanks! :) [15:43] tsdgeos, fine by me. remember to use the "--author" option in bzr === dandrader is now known as dandrader|afk [15:49] mzanetti: dandrader|afk: https://code.launchpad.net/~aacid/unity8/unrevertlp1193419/+merge/188377 [15:51] Saviq, you still busy with other reviews? [15:52] nic-doffay, in a meeting [15:54] mzanetti, hrm, bad merge I guess. Will remerge [15:56] MacSlow, re: #include there [15:56] MacSlow, just replace both with and it'll work [15:57] MacSlow, the includes you had just got you to escape the fact that you didn't have that ;) [15:58] MacSlow, but you didn't use either anywhere === dandrader|afk is now known as dandrader [16:03] Saviq, fixed [16:03] MacSlow, good, thanks [16:04] MacSlow, any pointers on how to test on device? [16:04] mzanetti, updated branch, merged from trunk [16:04] MacSlow, I probably need indicator-network? [16:04] mterry: left another comment [16:04] oh [16:04] MacSlow, meaning the one with support for that? [16:05] Saviq, no you don't [16:06] mterry: retesting with merged branch.. [16:07] yeah, looks like the Infographic animations don't stop the other one when they start... [16:07] Saviq, just get the lp:~macslow/unity8/extended-snap-decisions-part1 lp:~macslow/unity-notifications/extended-snap-decisions-part1 and use the examples from unity-notifications [16:08] MacSlow, yeah, but "in a real life", that's all? [16:08] MacSlow, i.e. if I'd like to actually log in to a network with that? [16:08] MacSlow, and unlock SIM? [16:08] that supported in indicator-network yet? [16:09] mzanetti, you say "when calling this method". Which method? [16:09] mterry: the dbus stuff [16:09] dbus-send --system --print-reply --dest=org.freedesktop.Accounts /org/freedesktop/Accounts/User32011 org.freedesktop.DBus.Properties.Set string:com.ubuntu.touch.AccountsService.SecurityPrivacy string:StatsWelcomeScreen variant:boolean:false [16:09] Saviq, these are the three examples ... sd-example-password-entry.py sd-example-user-auth.py sd-example-simunlock.py [16:10] ah yes [16:10] Saviq, I implemented the frontend/backend and wrote the exmaples... I did not to the integration [16:10] MacSlow, k, pete-woods, can you point me on what I need to test the "extended snap decisions" for password entry and SIM PIN on the device? [16:11] Saviq, need to go [16:11] MacSlow, yeah, you're off the hook o/ ;) [16:11] Saviq, see you tomorrow [16:11] greyback: this is obvious...but can you post here for team mates to see/help if autopilot tests fail in any way (after you have a geom support branch) [16:12] as we need the tests to pass as well..not just the ability to run the test [16:12] * kgunn master of stating the obvious [16:12] kgunn: yep, understood [16:12] Saviq: you need to build unity8 from (https://code.launchpad.net/~macslow/unity8/extended-snap-decisions-part1/+merge/187312), unity-notifications from (https://code.launchpad.net/~macslow/unity-notifications/extended-snap-decisions-part1/+merge/187310), and indicator-network from (https://code.launchpad.net/~indicator-applet-developers/indicator-network/secret-agent/+merge/182898) [16:12] mterry: do you see what I mean? [16:13] Saviq: I have been hacking out the existing agent code from unity8, so that it doesn't interfere [16:13] pete-woods, cool beans [16:13] mzanetti, hold on, have to set up my phone again [16:13] pete-woods, have a branch maybe? [16:13] Saviq: unforunately not, I've just been doing it on the device with vim :$ [16:13] nuking a qml file somwhere (checks) [16:14] pete-woods, yeah, I know where, was just hoping you got something reusable ;) [16:16] mzanetti, do we happen to have design mockup videos for transitions like this? [16:16] mterry: don't think so. nic-doffay would know [16:17] mzanetti, (granted, usually when the user toggles this, they won't be looking at the greeter, but we should still make it nice) [16:17] mterry: here it messes it up so that it stays in a bad state [16:17] mzanetti, ooh, I never got that [16:17] mterry: seems to only happen when there is no orange bubble [16:18] mterry: now I got one and the painting of that seems to recover the inner dots [16:18] curious [16:21] mterry: btw the animation should probably be the same as the double tap one === mhall119_ is now known as mhall119 [16:23] fginther, ah, looks like they're back [16:23] mzanetti: curious, for the cpu pegging issue...is there any workaround ? or pretty much with what we know...you gotta reboot to recover to normal state? [16:24] kgunn: yeah... not much further yet :/ [16:24] kgunn: can you reproduce that? [16:25] kgunn: for me it happens every once in a while, but no clear way to reproduce intentionally yet [16:25] my phone is loaded with all sorts of debug stuff for the next time it happens [16:38] any autopilot experts about to give me a hand? I've gone as far as I can [16:43] mzanetti: i can never repro that bug [16:43] mzanetti: you're the closest thing to an AP expert i think...mind helping gerry [16:43] AP expert :D [16:43] veebers: heeelp!! [16:44] greyback: whats the issue? [16:44] mzanetti: want to get unity8 running with AP on Mir. [16:44] mzanetti: thanks...i wouldn't ask if it weren't so hot [16:44] kgunn: no prob === fginther is now known as fginther|lunch [16:45] mzanetti: when I run it, it hangs. I can get some debug output with -v -v, but nothing useful really [16:45] greyback: mind pasting it? [16:45] mzanetti: http://pastebin.ubuntu.com/6176257/ [16:46] greyback: ok... what happens is that autopilot thinks it runs on X11 [16:46] greyback: most likely because it cant find the upa stuff [16:46] Saviq: think the title problem fixed now. [16:46] greyback: that's inside autopilot somewhere... let me try to find it [16:48] Saviq, hey, found the problem to that Alt+ problem...soo that'll be fixed for 13.10 :), thanks for poking me about it! [16:48] if you want a workaround, change in ccsm the arrow keys for switcher to move around...or don't use the switcher :) [16:49] greyback: hmm should the UPA module still be around? [16:49] mzanetti: yes [16:50] mzanetti: platform-api is still used with mir [16:50] greyback: ok I see. this is basically still the same as we had earlier today, right? [16:51] mzanetti: it's a follow-on, but yes ;) [16:51] greyback: ok... and it just hangs there, doing nothing? [16:51] mzanetti: correct [16:52] mzanetti: you can reproduce yourself, if you just boot into mir and try running AP [16:52] I've a patch ready for the UPA to get display sizes, but for now this is blocking me [16:52] greyback: mzanetti ... wonder, besides geometry, is input an issue ? (not only where the things are on the screen...but then where the pointer is?) [16:52] * kgunn hoping not [16:53] kgunn: I don't think so as we're injecting stuff into /dev/uinput and I think Mir just reads that... the linux kernel is in between so I think we're good [16:54] * kgunn wipes brow in relief [16:56] bbiab [16:59] Saviq: I'm EOD'ing now, wasn't sure if you were trying out the wifi password stuff tonight or not, but if you do and it's broken for you, I'll be checking my e-mail / bug reports on indicator-network === dandrader is now known as dandrader|lunch [17:01] greyback: how are you running the tests? [17:01] mzanetti: autopilot run unity8 [17:02] greyback: are you stopping the runnign unity instance? [17:02] mzanetti: yes [17:02] greyback: and upa connects via dbus to unity to fetch screen resolution? [17:02] mzanetti: no, simpler, I've hardcoded resolutions into it [17:02] ok.. [17:03] as UPA wanted before shell even starts up [17:03] ok...for real, bbiab [17:04] greyback: did you find where that get_resolution() method is? [17:05] mzanetti: yes, in lp:python-ubuntu-platform-api [17:05] mzanetti: this is my preliminary code: lp:~gerboland/python-ubuntu-platform-api/mir-enablement-hardcode-resolutions/ [17:06] but hoping to use AP to test it [17:06] greyback: this reminds so much of when I ported autopilot to surfaceflinger :D [17:06] lol I can only imagine [17:07] greyback: do you see your code being called at all? [17:07] mzanetti: nope, making me think something blocking earlier [17:07] greyback: well, I'd start with hammering print()s into autopilot like crazy now [17:08] mzanetti: yep, in progress :) [17:08] * greyback wishes autopilot dies on Ctrl+C [17:08] +10000 [17:09] greyback: but usually it does... its really because its hanging [17:14] mzanetti: aha "writev(13, [{"\4", 1}, {"ServiceManager\0", 15}, {"Waiting for service SurfaceFling"..., 39}], 3) = 55" [17:14] that loops slowly [17:14] greyback: uuh [17:14] greyback: where's that? [17:14] mzanetti: using strace [17:14] ah [17:17] greyback: but that must be in upa somewhere, no? [17:18] mzanetti: yep, suspect it's linked to the SF platform-api, not the Mir one [17:19] * mzanetti would assume dynamic linking [17:26] mzanetti: ok, well that's the problem found at least, UPA using the SF platform-api [17:26] now the fun part is making it support both [17:33] mhr3: do we have any video scope that supports rating? [17:36] mzanetti: do you understand how AP decides to load UPA and not X11? [17:36] greyback: let me check [17:37] greyback: /usr/lib/python2.7/dist-packages/autopilot/utilities.py [17:37] greyback: _pick_backend() [17:37] mzanetti: thanks [17:37] greyback: it loops over the possible ones and tries to create them [17:38] got it [17:38] mzanetti, not atm iirc [17:38] mhr3: ok. thanks [17:41] mzanetti: so I see 2 ways forward for this. 1: add a new module, UPA-mir, which uses the platform-api for mir. This sadly requires a 1 line addition to stock autopilot === fginther|lunch is now known as fginther [17:42] mzanetti: 2: to the existing UPA, it detects at runtime if Mir or SF, ldloads the correct library and resolves the symbols internally [17:42] greyback: that shouldn't be a problem. especially since veebers will show up in a few [17:43] mzanetti: ok, I'll hang on until he's online and run it by him [17:43] greyback: which one would you say is closer to what it should be in the end? [17:43] mzanetti: option1 the least messy, I think it's best [17:45] greyback: yeah. we need veebers for that. [17:55] dednick, I hate my own code :) [17:57] bschaefer, yeah, I feel good about it :D [17:57] bschaefer, thanks! [17:57] dednick, cool [17:58] Saviq, :), also you can change the hud to use something else besides Alt [17:58] bschaefer, I like it fine there, only wanted it to be fixed ;) [17:58] yup, it was annoying me a bunch as well [18:05] bschaefer, looking for things to fix? [18:05] bschaefer, screenshoting! [18:05] mhr3, whats wrong with screenshoting? [18:05] mhr3, and theres lots to fix :), final freeze coming up...:( [18:06] bschaefer, that i get a screenshot of black screen pretty much all the time [18:06] mhr3, are you using a VM? [18:06] bschaefer, works if i kill unity and restart it though [18:06] no [18:06] mhr3, hmm thats very strange, but i think thats some weird compiz problem...i've seen that before but only with recordmydesktop [18:07] mhr3, im assuming you've an intel video card? [18:08] yep [18:08] though i get normal screenshots atm, so im not able to reproduce this :( [18:08] bschaefer, perhaps it happens after suspend+resume [18:08] mhr3, odd...as do i and i've not seen this problem in a looong time [18:08] o, that could be the problem...we just ran into a fun suspend+resume bug [18:08] some program sens the alt key opening the hud on a resume [18:08] sends* [18:09] mhr3, but i've not rebooted in some time...so im not seeing that issue === dandrader|lunch is now known as dandrader [18:11] i also have bumblebee... might be combination of all that === om26er_ is now known as om26er [18:13] mhr3, what happens when you use screenshot? [18:13] from the dash...idk what the app is called from the command line... [18:13] bschaefer, same thing [18:13] black everything [18:14] mhr3, well...if theres a bug about it...we might get to it [18:14] mhr3, if i was able to reproduce it, it might be easier to track down :) [18:14] * greyback going home [18:15] bschaefer, i'm happy to run some debug for you [18:15] bschaefer, but if you make me kill unity i won't have the issue either :P [18:15] mhr3, that would be good, im also not sure about how screenshots work compiz wise :), it would be nice if sam was still around haha [18:16] * bschaefer takes a look at old bugs [18:16] it has to be an opengl problem but hmm [18:16] bschaefer, i guess it just invokes gnome-screenshot [18:16] question is what that does :) [18:17] right, hmm if you were to force compiz to use software rendering i bet it would work :) (though it would be an almost unusable desktop) [18:19] mhr3, something like this bug: https://bugs.launchpad.net/ubuntu/+source/gnome-screenshot/+bug/1005914 [18:19] Ubuntu bug 1005914 in virtualbox (Ubuntu) "gnome-screenshot produces black screenshot with only the mouse pointer visible" [Undecided,Confirmed] [18:19] is the mouse visible? [18:20] good question [18:20] if you ignore the fact that they have the problem with a VM... [18:20] yes, if i ask it to include it [18:20] as VMs produce a black screen (some VM problem) [18:20] sooo it looks like its the same problem as that bug hmm [18:22] mhr3, if you could install compiz-plugins-extra, and enable the screenshot plug [18:22] plugin [18:22] possibly this could fix your problem? If so we could consider moving that plugin to default... [18:25] bschaefer, how is that supposed to work? [18:26] i was looking at it...and i've no clue actually...it doesn't seem to want to take a screenshot... [18:26] yea... [18:26] black screenshot is better than none at all :P [18:26] anyway, it must be how gnome-screenshot is attempting to get the entire screen...though im not sure how compiz is failing there or if it is even compiz [18:26] haha yeah :) [18:27] bschaefer, fwiw also screensharing with skype doesn't work [18:27] black screen [18:27] i can imagine it's the same issue [18:27] i would like to think its the same issue... [18:27] yeah [18:27] ill have to poke sam about it sometime hes around or do some digging around [18:28] im assuming he would know right where the problem is :) [18:28] otoh it might be performance optimization, compressing black screen should be easy :) [18:28] you would think :), you still have to copy each pixel around [18:29] mhr3, what i would guess is possibly an incorrect pixel format? [18:29] when generating the screen shot...but thats all i can think off off the top of my head, but if its done with opengl then...idk :) [18:30] bschaefer, might be some driver snafu even... it all worked just fine in 13.05 [18:30] .04 [18:30] mhr3, are you on xmir? [18:30] no [18:30] dang was thinking possibly some new driver changes there hm [18:32] looks like another report: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1192160 [18:32] Ubuntu bug 1192160 in compiz (Ubuntu) "screenshots are black" [High,Confirmed] [18:32] which RAOF made a comment on...hmm [18:33] mhr3, whats your intel card? [18:34] where do you see raof's comment? [18:34] i have ivy bridge [18:34] mhr3, ops, nevermind a different Chirs :) [18:34] * bschaefer just saw Chris [18:35] mhr3, oo try this: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1192160/comments/9 [18:35] Ubuntu bug 1192160 in compiz (Ubuntu) "screenshots are black" [High,Confirmed] [18:35] mhr3, that could help narrow where the problem is [18:35] possibly we are failing to copy to a texture... [18:35] in compiz [18:36] bschaefer, yea, fixed [18:36] but only sometimes...hmm [18:36] bschaefer, cause compiz crashed :P [18:37] haha [18:37] mhr3, well thats a common ccsm problem... [18:37] aannnd now you don't have the problem cause you had to restart :( === boiko_ is now known as boiko [18:38] mhr3, could you try the suspend/resume thing that might cause it? [18:38] let me try to run some bumblebee first [18:38] * bschaefer is suspecting a possible uninited var... [18:38] if it only happens sometimes [18:39] and only on start up.... [18:45] "do you have some giant convolution shaders?".. what say you? this is about bug 1222602 [18:45] bug 1222602 in unity (Ubuntu) "[gen3] Huge delays and Bad performance on GMA950 and GMA3150" [High,Confirmed] https://launchpad.net/bugs/1222602 [18:45] :) [18:45] gen3 intel now claims it's opengl 2.1 compliant [18:46] which causes this regression in performance [18:48] tjaalton: :) w/ 4 pixels per clock (per the wiki on intel gma950)...i would think yeah, that's not gonna be good :) [18:48] yeah.. [18:49] so we're trying to fix this, the easy way is to back out the change that always enables 2.0, but would be nice to get something more permanent upstream [18:49] unless they revert it of course [18:55] Saviq, you forgot your +1 https://code.launchpad.net/~mhr3/unity8/case-for-music-carousel/+merge/188360 :) [18:56] kgunn: i've asked some people to update the fdo bug about unity details with opengl 2.x [18:56] that should help to find the longer term solution [18:57] tjaalton: ack [18:59] thomi: ^ so we were going to bother veebers...but its kinda hot...maybe you can help [18:59] thomi: actually its ^^^...way back where greyback and mzanetti are talkiing [18:59] thomi: basically - conclusion is we need to 1: add a new module, UPA-mir, which uses the platform-api for mir. This sadly requires a 1 line addition to stock autopilot [19:00] bschaefer, bumblebee didn't break it [19:00] bschaefer, suspend+resume did [19:00] kgunn: that's fine - we already have stuff in place to have multiple backend drivers in autopilot [19:00] very interesting...and you've copy to texture turned off right? [19:01] so it's no problem at all, especially if you can tell me what the one line change is :) [19:01] bschaefer, no, should be on now [19:01] thomi: is it really that easy ?...i think greyback will be back on in a bit (he was heading to the house) [19:01] mhr3, well either way suspend is doing something strange...would you mind making a comment on the bug :) [19:01] then we could actually test it [19:01] bschaefer, which one? :) [19:02] mhr3, the last one i linked umm https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1192160 [19:02] Ubuntu bug 1192160 in compiz (Ubuntu) "screenshots are black" [High,Confirmed] [19:02] as that first one i linked seemed more about the VM problem... [19:03] i suspect mzanetti is eating but he might know the one line that needs changing in AP [19:05] kgunn: yeah, piece of cake. If i get the line, I can get it in to AP today, assuming of course I can resolve this dumb mess regarding releasing AP to distro :-/ [19:06] thomi: you had me at hello....or at least "releasing AP to distro"....(i audibly heard the wheels of progress grind to a halt :) [19:12] mhr3, also thanks for digging into that problem :) [19:14] bschaefer, now chop chop, fix it! :P [19:14] mhr3, haha, well we have to find someone to reproduce it still, ChrisTownsend can't reproduce it either :( [19:14] mhr3, we also need to figure out...wth screenshots do :) [19:14] and how compiz plays a role in it [19:17] very well [19:17] enough of unity for today [19:17] :) [19:17] time for some video games :) [19:18] i mean... testing of bumblebee [19:18] haha, yeah I have to work with video games as of late as well... [19:18] mhr3, what does bumblebee do? [19:19] bschaefer, it turns on my nvidia graphics ;) [19:19] o fun, IIRC you could have just done DRI_PRIME=1 :) [19:20] i think i need nvidia 320+ for that? [19:20] i have just 319 [19:20] oo i see, yeah i don't recall [19:20] its been a while since i enjoy my battery life [19:24] thomi: if it helps, i know its to enable this...http://bazaar.launchpad.net/~gerboland/python-ubuntu-platform-api/mir-enablement-hardcode-resolutions/revision/14 [19:25] kgunn: haha, ewww, I really wish I hadn't seen that code :) [19:28] thomi: yeah...its a bandaid [19:29] kgunn: OK, I have an appt in town in 15 minutes, but I'll look into it after I get back online. Looks like it'll be simple enough to hook up [19:29] kgunn: has that code landed yet, do you know? [19:29] thomi: suppose you read gerry's comments here https://bugs.launchpad.net/unity-mir/+bug/1232054 [19:29] Ubuntu bug 1232054 in unity-mir "[mir] Need to expose geometry for autopilot consumption" [Critical,In progress] [19:30] thomi: ack...watch out for the crazy dunedin students driving cars on fire...or whatever nutty thing they're doing these days [19:30] kgunn: wrong time of the year for that, but yeah, it's a jungle out there :) [19:31] kgunn: from the bug comments, it looks like autopilot should just start working once that lands. I'll double check later to make sure, but I think I don't need to write any code to enable the band-aid :) [19:32] thomi: well...i know greyback was getting a hang in his testing attempts...so that was his conclusion [19:32] oh ok [19:43] mzanetti, try the branch now. It stops the overlapping animation, but when going false->true, there is less of an animation. That's because libusermetrics itself signals that its done (rather than letting us tell it when to finish) when going from no-data to data [19:43] mzanetti, sorry for long delay, got distracted by another issue [19:44] mterry: no worries [19:58] kgunn, thomi: Just reading the backlog. One issue that we had with using the upa module is that it hung when galling get_resolution, a quick look at that code would suggest that the issue still exists [19:59] i.e. it's happening at some point just above the new code [20:01] veebers: did the reference to a "one line" change in stock AP make any sense ?? 1: add a new module, UPA-mir, which uses the platform-api for mir. This sadly requires a 1 line addition to stock autopilot [20:02] veebers: option 2 discussed was 2: to the existing UPA, it detects at runtime if Mir or SF, ldloads the correct library and resolves the symbols internally [20:02] but thinking was option 1 was cleaner/closer to what it needs to be [20:02] kgunn: if it's separate to the work around code you posted yes. If there is a new module (i.e. upa-mir) that needs to be added to the list of possible backends within autopilot (but isn't a big change at all) [20:03] kgunn: option 2 would probably mean 0 lines added to autopilot as it does the selection process for it [20:04] veebers: yeah - i don't think gerry intended anything beyond that branch i shared [20:05] veebers: thomi ... just sharing, in case you weren't aware...this is the last little bit preventing mir from being on by default in the touch image [20:05] that is of course hoping that all the AP tests actually pass... :P [20:11] kgunn: understood. So to clarify what needs to be done; Is there anyone lined up to action either option 1 or 2 currently? [20:11] veebers: continuous prayer that greyback shows back up soon :-/ [20:12] kgunn: ah, alright :-\ [20:12] mhr3_, indeed, fixed now [20:13] and...voila [20:14] greyback: i've sufficiently confused and twitterpated veebers & thomi....i think they just need to know where that one line change should be [20:14] kgunn: ok, I'll take it from here [20:14] hi greyback :-) [20:15] veebers: hey [20:15] veebers: the problem: currently the python-ubuntu-platform-api (aka upa plugin) is surface flinger only [20:17] veebers: it is wrapping bits of the ubuntu-application-api library (part of platform-api), which is SF. For mir, we need a similar plugin for the Mir equivalent ubuntu-application-aip-mirclient (also part of platform-api) [20:17] greyback: understood [20:17] mzanetti: remembering you were getting racarr to provide some additional support/api from mir server to address the hud spyglass not showing problem [20:18] veebers: what I was thinking of was making a upa-mir plugin in python-ubuntu-platform-api, which is almost entirely the same as the existing one, but linking to the u-a-a-mirclient lib [20:18] kgunn: yep, haven't reached him today yet [20:18] mzanetti: i just ran across the camera app not launching from gallery bottom bar...would that also provide the same means to fix that ? [20:18] mzanetti: just don't want to dup bugs...unless you think its diff [20:18] veebers: then need to add 1 line to autopilot so it attempts to load the upa-mir plugin, in the _pick_backend [20:18] kgunn: hmm... wait. need to check what you mean [20:19] greyback: correct, that sounds right [20:19] kgunn: hmm. I don't think that's the same thing [20:19] veebers: ok so next question: who does it? I'm a bit past my EOD here, but can do it tomorrow. [20:19] kgunn: this seems something in the Application backend [20:20] applicationmanager [20:20] mzanetti: ok...so really a gallery app bug [20:20] oh... [20:20] greyback: the autopilot part thomi or myself can do that easy. I think you just suggested you were the just choice for the upa-mir module? [20:20] kgunn: it seems to work with SF [20:20] kgunn: so if its broken for you I'd say ApplicationManager [20:21] veebers: thomi ...hate to ask, but can you also run the AP tests to get a feel for how many pass ? [20:21] if they don't we'll need to line up effort on those [20:21] kgunn: I'm not sure I follow, is this after the addition of the module? Or right now re: some other issue? [20:21] veebers: exactly...after adding greyback 's changes [20:22] veebers: I suggested nothing ;) but I can do it. But I'm already under load, so curious if others have time. If not I'll take it on [20:22] veebers: so in effect, using mir from trunk, qtubuntu from trunk, unity-mir from trunk....and then this change [20:23] greyback: ack...you need to sleep eventually...looking for help/progress while you do so [20:23] kgunn: sure, we can run the tests [20:23] veebers: awesome.... [20:23] kgunn: thanks :) [20:24] veebers: thomi has worked on the upa plugin already, so when he wakes I'd like to ask him [20:24] greyback: ack, I'm not to sure what's involved with creating the upa-mir module, but can take a look today and report back for your morning? [20:25] greyback: sure, that's another option. I can discuss with thomi day and see what we can do [20:25] veebers: sounds good. I'll be around for another 2 hours, so any questions please ping me [20:26] greyback: thomi is on...already up to speed-ish [20:26] greyback: don't we need to mp this one too...https://code.launchpad.net/~gerboland/python-ubuntu-platform-api/mir-enablement-hardcode-resolutions [20:27] kgunn: nope, that was my first stupd attempt before I realized it's a bigger problem :) [20:27] but there's a little code in there that's useful for the upa-mir module [20:27] mainly the hardcoded resolutions bit [20:29] greyback: ah...ok, thot maybe you intended to have 2 MPs...but i see, totally new UPA-mir with this in it [20:29] kgunn: exactly [20:43] greyback: would the new plugin be a new project...or would it just be part of the python-ubuntu-platform-api package ? [20:43] robert_ancell: ^ [20:44] kgunn: I'd keep it part of the existing project [20:44] robert_ancell: so we shouldn't have any other mp for mir or unity-mir [20:44] kgunn, great [20:44] nice...we've shoved it all onto the ap guys :-P [20:45] ok guys...gotta run get the gunn-man-child....bbiab [21:19] hello, anyone around that knows the scope code for displaying images of content such as music/videos? [22:30] thomi veebers ... wasn't clear to me who might be doing the work for new mir pluign to ap, who's the hero ? [22:31] robru: ping [22:33] kgunn: I'm going to try take a look today (I might bother thomi as well) failing that greyback said he could take a look in his morning [22:34] veebers: thanks - can i ask for priority on it ? ....i realize i have no clue what else you guys might be wrestling...but this one is pretty high on rick & olli 's list [22:34] veebers: meaning....if we actually got an mp today...we could get into an image euro morning time [22:34] kgunn: pretty high, the only other thing I'm working on is an autopilot bug/issue holding apps back === salem_ is now known as _salem [22:35] kgunn: potentially, I would say so. But it's getting that MP that's the issue right now :-) [22:36] veebers: :) ack...also...and thomi seemed more pretty bullish on helping out as well if you need him to be a ball carrier [22:36] kgunn: cool, good to know. I'll hit him up [22:37] veebers, thomi, we really want/need that in asap [22:37] veebers: thomi ....just to be clear, if we are oh so fortunate to get an mp up....let robert_ancell know...he'll be able to update the "ask list" [22:37] yep [22:39] olli: understood [23:04] kgunn, pong [23:04] hey robru [23:04] robru: i was wondering where to file a bug...from chatting with some guys [23:04] they thot it was in application management [23:05] and i wasn't sure if that should be part of platform api...or something else [23:05] i just noticed you were bug manager for platform-api [23:05] thots? [23:05] kgunn, uhhhhhh... application management like application lifecycle? or like window management? or like installing apps? [23:06] kgunn, must be some mistake... i know very little of platform-api [23:06] robru: i'm gonna say lifecycle (...altho...it could be window management) [23:06] robru: i wondered about that [23:06] kgunn, well lifecycle would be an upstart issue. window management would be unity, as far as I know [23:06] you being on the platform-api bug manager [23:06] kgunn, where does it say I'm bug manager? [23:07] kgunn: if a lifecycle problem, it a unity-mir bug probably [23:07] robru: here actually....https://bugs.launchpad.net/platform-api [23:07] on the right hand side [23:07] greyback: thanks...shouldn't you be sleeping [23:08] kgunn, oh, weird. that must be because I'm the one who registered the project. I'll see about changing that. [23:08] filed it on unity-mir actually [23:08] robru: yeah i would think ricardo or chicken maybe [23:08] kgunn: yep :) Skyping the father right now [23:08] tell him hey! [23:09] kgunn, what happened was, back in april there was a huge push to take canonical-internal projects and publish them publicly. me, didrocks, and ken-vandine all sat down at a sprint in london and registered a *ton* of new launchpad projects for things that we'd basically never seen before. so our name is on a lot of stuff ;-) [23:09] robru: :) i'll keep it in mind [23:09] kgunn: he shouts howdy back :) [23:09] greyback: ah he speak texan [23:10] kgunn, switched that one to mfrey for now, according to https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AuDk72Lpx8U5dHFtUmlPOUtCRk8zR2dtaEpIbUVhMmc&pli=1#gid=3 [23:25] kgunn: still around? [23:25] or greyback? [23:26] thomi: I am, but not for long [23:26] greyback: I notice there's no MP fro this? https://code.launchpad.net/~gerboland/python-ubuntu-platform-api/mir-enablement-hardcode-resolutions [23:26] greyback: didn't you want that to land ASAP? [23:26] or was the proposed solution elsewhere? [23:26] thomi: it's not correct [23:27] greyback: oh? [23:27] thomi: what's needed to be done is to create a second UPA plugin, which supports mir (existing UPA is SurfaceFlinger only) [23:28] thomi: that branch has a bit of code in it that's handy, but is otherwise rubbish [23:28] huh, that's not what kgunn said this morning :) [23:28] so is there a MP for this somewhere? [23:28] thomi: no, veebers has kindly taken it on [23:28] if he had no luck, I'll attack it in my morning [23:29] man... this is an omnishambles of epic proportions [23:29] greyback: so it looks like I'll need to do this part of things - I take it there's no code for this already? [23:31] thomi: it's not that big a deal. The platform-api should isolate you from the SF/Mir difference, the API is the same. The only difference is to link the new plugin against libubuntu-application-api-mirclient, instead of libubunutu-applcation-api. There may be minor symbol differences, but hopefully not much [23:32] yeah. OK. The part that worries me is shipping two binaries, and then magically importing the right one somehow [23:32] hmmmm [23:33] OK [23:33] I'll figure something out [23:33] thomi: me too. AP does try to load one, and accepts the first one that succeeds to load. That's a worry for me too [23:33] greyback: well, the idea is that each backend can prevent loading [23:34] so we need some way of knowing whether it's appropriate to load the mir backend or the SF backend [23:34] greyback: any ideas on how we should do that? Is there an API call we can make? [23:34] thomi: ah, in that case, the real distinguishing thing is "is a surfaceflinger process running" [23:35] that's not going to play nicely with python's module cache :-/ [23:35] but it'll have to do [23:55] fginther, still around? [23:57] fginther, we're having 100% failures in otto: https://jenkins.qa.ubuntu.com/job/autopilot-testrunner-otto-saucy/514/testReport/junit/unity8.shell.tests.test_notifications/EphemeralNotificationsTests/test_urgency_order_Desktop_Nexus_4_/ [23:58] fginther, Settings schema 'com.canonical.Unity.Lenses' does not contain a key named 'hidden-scopes' [23:58] fginther, like we need to upgrade the machines or something?