[00:34] * karni notes to do the reviews [00:49] ff [08:42] tsdgeos, ping [08:42] Cimi: hi [08:42] tsdgeos, mhr3_ told me to use the video thumbailer in few cases [08:42] is source: widgetData["screenshot"] || widgetData["source"].startsWith("file://") ? "image://thumbnailer/..." : "" correct? [08:44] Cimi: think so [08:44] see uriToThumbnailerProviderString [08:44] basically does [08:44] if (uri.startsWith(QLatin1String("file:///"))) { [08:44] thumbnailerUri = BASE_THUMBNAILER_URI; [08:44] thumbnailerUri.append(uri.midRef(7)); [08:44] [08:45] Cimi, the "..." is supposed to be path to the video [08:45] mhr3_, ahah ok [08:45] mhr3_: the previews should be fine now [08:46] Cimi, don't forget to update the factory for the video widget [08:46] mhr3_, source: widgetData["screenshot"] || widgetData["source"].startsWith("file://") ? "image://thumbnailer/" + widgetData["source"] : "" ? [08:46] mhr3_: fixed it and karni reviewed [08:46] Cimi, you need to strip file:// [08:46] tsdgeos, awesome, thank you [08:46] does js support widgetData["source"][7:] ? [08:47] Cimi: and we have a release [08:47] Cimi: so remerge your stuff [08:47] Cimi: no [08:47] Cimi: cut the file:///, see the code i pasted [08:48] mhr3_, dunno [08:48] * Cimi prints [08:53] mhr3_, widgetData["source"].substr(7) might work [08:54] * tsdgeos shows http://www.w3schools.com/jsref/jsref_obj_string.asp to Cimi [08:54] mhr3_: are you doing https://code.launchpad.net/~unity-team/unity8/unity8.preview_image/+merge/205757 ? looks good enough to me now [08:56] tsdgeos, slice or substr ? [08:58] Cimi: substr i'd say [08:58] tsdgeos, what's diference-? [08:58] ah [08:58] position of end of char [08:59] or slice [08:59] yeah [08:59] see http://stackoverflow.com/questions/2243824/what-is-the-difference-between-string-slice-and-string-substring-in-javascript [08:59] it's "all do the same" kind of :D [09:01] mhr3_: ping [09:06] tsdgeos, pong [09:06] mhr3_: just to confirm, you wanted the data passed to the actions back right? [09:06] yep [09:07] ok, will have a MP for you to review in a few mins [09:13] mhr3_: https://code.launchpad.net/~aacid/unity8/actions_data_back/+merge/205915 [09:14] tsdgeos, help http://paste.ubuntu.com/6919000/ [09:15] lol [09:15] tsdgeos, home/cimi/Development/video/qml/Dash/Previews/PreviewVideoPlayback.qml:40: TypeError: Object file:///path/to/local/file has no method 'startsWith' [09:16] yeah no startswith in http://www.w3schools.com/jsref/jsref_obj_string.asp [09:16] me stupid [09:16] indexOf == 0 ? [09:17] Cimi: i'd do a function there [09:17] that'd be easier to read with proper if/else [09:17] and being able to assign stuff to a var [09:20] tsdgeos, i don't think the id is present in the attribute map [09:20] mhr3_: the test shows it is D: [09:21] and the json too [09:21] { [09:21] "type": "actions", [09:21] "actions": [{"label": null, "icon": null, "id": null}] [09:21] } [09:21] oh that's the action id [09:21] nvm [09:21] yea, ok [09:21] ep [09:21] yep [09:44] bregma: hi! Just to mention: I disabled and removed window-mocker from cu2d [10:05] sil2100: can we get a silo for unity8? [10:06] we have a good bunch of stuff to land again :-) [10:06] tsdgeos: ;) Sure, but we apparently have some spreadsheet problems right now, so once those are done we will assign ;) [10:08] tsdgeos, how's support for header looking? [10:08] sil2100: ok [10:08] mhr3_: should be landing soon [10:08] mhr3_: we can merge it to new-scopes already if you want [10:08] eh, if i knew 10minutes ago i would [10:08] mhr3_: lp:~aacid/unity8/preview_header [10:09] mhr3_: of course soon might mean tomorrow, since our CI train is not a high speed train :D [10:10] tsdgeos, tell me about it :) [10:33] http://bazaar.launchpad.net/~phablet-team/qtubuntu/trunk/view/head:/src/platforms/ubuntu/ubuntucommon/window.cc this code querries the opaque property from the window class [10:33] writes it to flags and ignores it then.. [10:33] is the opaque property in some way configureable for applications? [10:34] i.e. through a qml property? [10:38] anpok: reading the code i'd say no, but loicm should be the one that knows more [10:38] mzanetti: you did the DownloadTracker thing? [10:39] Saviq did [10:39] it seems [10:39] downloadtracker? [10:39] never heard of that [10:39] :D [10:39] wonder if we have tests for it [10:40] well we have a mock so may as well [10:41] cool [10:41] we do [10:43] Cimi: you need to hook up https://code.launchpad.net/~unity-team/unity8/unity8.preview_video/+merge/205802 to the factory too [10:44] tsdgeos, I did locally [10:44] cool [10:44] tsdgeos, I' writing tests for the image thumnnailer [10:45] oki [10:45] or [10:45] hmmm [10:45] Cimi: maybe no need [10:45] Cimi: i was promised ages ago, the thumbnailer would move from our codebase [10:45] so not sure it makes sense to invest time in that now [10:46] thumbnailer is in uitk [10:49] right, ok [10:49] Cimi: so what are you testing? [10:49] tsdgeos, yey, running apps in demo ppa :) [10:50] mhr3_: awesome, didn't think it'd work :D [10:50] * tsdgeos hides [10:50] lol [10:50] it does :P [10:50] tsdgeos, pushed [10:51] merging to new-scopes [10:56] tsdgeos, the headers look bad with the white bkgr [10:57] mhr3_: ok, will have to have a look at visuals [10:57] mhr3_: and maybe hardcode a few things for now [10:57] it's on the list [10:57] * make sure visuals are correct [10:57] k [10:57] tsdgeos, do you see anything else majorly missing for new-scopes? [10:57] besides progress widget [10:58] and me providing you with all the preview stuff [10:58] mhr3_: this is my todo http://paste.ubuntu.com/6919377/ [10:58] progress is almost done [10:58] need the tests [10:58] there's reviews preview widget and rating-input preview widget that Cimi will do next? [10:59] and there's a few stuff that probably needs to be tweaked [10:59] but it isn't looking that bad [10:59] tsdgeos, doing them now [10:59] mhr3_: Cimi: anything you find missing in that todo list? [10:59] tsdgeos, looks like you're missing some [DONE] ;) [10:59] well i need to remove them :D [10:59] well we first need to approve the cimi ones [11:00] i'm doing the last test [11:00] and will approve [11:00] tsdgeos, our next major thing is the progress widget, the click guys will need it to do end-to-end test [11:00] will be there in 30 mins or less hopefully [11:00] that's too fast, pls slow down :P [11:02] tsdgeos, link to MR check list? [11:02] https://wiki.ubuntu.com/Process/Merges/Checklists/Unity8 [11:03] can we just add it when answer is negative? [11:03] what's the point? [11:03] tsdgeos, once we have all this we should talk about temp dash pages [11:03] Cimi: what is negative? [11:03] mhr3_: that's not so easy [11:04] but sure :D [11:04] tsdgeos, lucky you then, i was already pushing back on that [11:04] mhr3_: "so easy" -> hard [11:04] but talking is "free" [11:04] but yeah, i don't think we'll have time to do it tbh [11:05] so.. next week ;) [11:05] let's try to talk about it on fri [11:05] tsdgeos, when I don' test, I say I did not test [11:05] tsdgeos, it's obvious we do the checklist [11:05] tsdgeos, I always did it [11:05] Cimi: well, what do you need to test in those things that aren't hooked up anywhere? [11:05] in the last 4 years here [11:06] Cimi: i know, it's silly [11:06] it's not me that came up with rules that make us look as we are children that need to reminded to do our jobs [11:06] who did? [11:06] no clue [11:07] Cimi: so about your image and video stuff [11:07] they conflict with lp:~aacid/unity8/preview_header [11:07] where? [11:07] can you merge lp:~aacid/unity8/preview_header into them and make lp:~aacid/unity8/preview_header be the prerequisite for lp:~unity-team/unity8/unity8.preview_image ? [11:07] the factory [11:07] ok [11:08] tx [11:13] tsdgeos, done for both [11:14] tx [11:16] Cimi: can you resubmit https://code.launchpad.net/~unity-team/unity8/unity8.preview_image/+merge/205757 with the correct prerequisite? [11:17] where would I enter the PIN [11:17] used n4 without a sim card up to now [11:20] one of the indicators has "unlock sim" [11:20] tsdgeos, all done [11:28] mzanetti: can you add https://code.launchpad.net/~unity-team/unity8/unity8.preview_image/+merge/205937 and https://code.launchpad.net/~unity-team/unity8/unity8.preview_video/+merge/205802 to the list of MPs? [11:28] mzanetti: ideally at the end and in that order [11:29] since they depend on eachother and in others that are already in the list [11:29] tsdgeos: done [11:30] tsdgeos, here [11:30] gatox: no idea about unity-scope-tool to be honest [11:30] i've just used unity8 itself [11:30] with the scopes of scopes that mhr3_ pointed me to [11:30] tsdgeos, how were you testing that the preview is being displayed? [11:30] and it works [11:31] mhr3_: what are you using unity8 or unity-scope-tool? [11:31] tsdgeos, can you tell me how to reproduce it [11:31] ? [11:31] gatox: how to reproduce what? the unity8 binary? [11:31] tsdgeos, i ask because the same scope that was showing results of the search yesterday..... now it doesn't show even that [11:32] hmmm [11:32] we didn't change anything search related [11:32] tsdgeos, how can i execute anything unity8/unity-scope-tool or something that will allow me to see the preview working [11:32] gatox: build unity8 [11:32] or just install it from the demo-stuff ppa [11:32] it's just easier [11:32] tsdgeos, i'm testing on the desktop [11:33] gatox: yes you can do both things i mentioned (build and use the demo-stuff ppa) [11:33] https://launchpad.net/~unity-team/+archive/demo-stuff [11:33] on the desktop [11:33] tsdgeos, ok, i already build the new-scopes branch in the desktop [11:33] gatox: and is your scope showing? [11:33] tsdgeos, both [11:34] tsdgeos, i'm running it like this: UNITY_FORCE_NEW_SCOPES=1 ./builddir/tools/unity-scope-tool --scope-dir /media/gatox/leeloo/canonical/clickhack/demo [11:34] tsdgeos, how are you doing it? [11:34] gatox: as i said, i am not running /unity-scope-tool, i just ran unity8 and that's it [11:34] i haven't used unity-scope-tool much tbh [11:34] tsdgeos, and you are using just ./run? [11:34] gatox: yes [11:34] gatox, there's latest version of libunity-scopes in distro now, you need to recompile the scope [11:35] mhr3_, checking that [11:35] gatox, scope-tool should print an error from scoperunner about some ABI mismatch [11:37] gatox, sorry, looks like you weren't on the mail about the break [11:40] tsdgeos: assigning this to you, ok? https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1279298 [11:40] Launchpad bug 1279298 in unity8 (Ubuntu) "Header title sometimes disappears" [Undecided,Confirmed] [11:41] mzanetti: sure [11:41] mzanetti: it's the SDK people that don't stop messing with the tabs [11:41] :D [11:41] and they're rewriting/killing them again ^_^ [11:41] mhr3_, does the api changed or something? i'm getting a weird issue when trying to build the scope about the create_query and preview function not being override.... which was working yesterday [11:42] gatox, yes, http://bazaar.launchpad.net/~unity-team/unity-scopes-api/devel/view/head:/RELEASE_NOTES.txt [11:42] checking [11:42] gatox, there's a branch that fixes all that already [11:42] just merge it [11:46] gatox, btw the envvar isn't necessary [11:47] if you're using the new-scopes branch [11:47] ack [11:47] actually it might even be breaking things === _salem is now known as salem_ [11:51] mzanetti, would you have time to review that? https://code.launchpad.net/~dandrader/unity8/rotatedDDA/+merge/205845 [11:52] dandrader: mind adding the checklist [11:53] greyback, ^^^ that fixes the rotation issue with edge drags [11:53] mzanetti, ah, let me find it [11:53] dandrader: nice [11:54] greyback, I've merged it already in the unity8/rotate-n7 branch [11:54] dandrader: I know, am using it :) [11:56] Cimi: mhr3_: https://code.launchpad.net/~aacid/unity8/preview_progress/+merge/205939 [11:57] tsdgeos, kill empty double new lines :) [11:58] :D [11:58] tsdgeos, mhr3_ everything working using unity-scope-tool with the scope migrated to the new api.... thx both! [11:58] Cimi: there's more than one? [11:58] tsdgeos, there are few ones [11:59] really? [11:59] * tsdgeos looks again [11:59] tsdgeos, 25 + [11:59] 68 + [11:59] 147 + [11:59] so there are two [11:59] 68 is not a dobule line! [11:59] but i'll kill it too [12:00] done [12:00] gatox, cool [12:01] tsdgeos, looks good [12:01] tsdgeos, i am wondering though - all those widgetData["foo"], are those properly bound? [12:02] tsdgeos, i mean, the widgetData thing is a role in model and that thing can be updated [12:03] tsdgeos, how about choosing Moto G instead nexus 4 as our new device? [12:03] someone wants to play with new hardware :) [12:03] tsdgeos, nexus 4 are no longer available [12:03] mhr3_, ^ [12:04] mhr3_, and mogo G is less than half price [12:04] *moto G [12:04] and here i thought the n4 is the cheapest smartphone ever [12:04] dandrader: "// NB:..." always triggers "Nicht beachten" in my head which means "disregard this:" :D [12:05] mhr3_, you can find it for £250 N4 [12:05] mhr3_, spent 119 for Moto G [12:05] mzanetti, :) [12:05] comparable specs [12:06] Cimi: i'm not in position to decide that :D [12:06] tsdgeos, I know you're not [12:06] Cimi: not sure what is your concern about widgetData stuff [12:06] tsdgeos, neither I am [12:06] tsdgeos, but was asking your opinion [12:06] Cimi: but with motorola sold to lenovo, i'm wondering how much live motog has :D [12:06] hah [12:06] Cimi, well n4 is like $200 in us, which is about 120gbp, so it's actually pretty similar [12:06] wonder why the uk price is so crazy [12:07] mhr3_, isn't it out of production? [12:07] well yea, now it is [12:07] mhr3_, 200 is a lot [12:07] mhr3_, moto G is 99$ in us [12:07] ok, nvm then :) [12:07] greyback: you already tested dandraders branch on a rotated N7? [12:08] mzanetti: not in isolation yet. But if you give me 5 mins, I can [12:08] greyback: cool. I'll test it with standard rotation [12:08] code looks ok to me [12:09] mhr3_, 200$? http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3Daps&field-keywords=nexus%204 [12:09] it's 360 [12:10] Cimi, understandable since google doesn't sell anymore [12:10] but it was 200 when they did [12:10] mhr3_, I know [12:11] mhr3_, but now, we're spending lots for getting out of production phones [12:11] mhr3_, wondering if it'll happen like galaxy nexus [12:12] Cimi, problem with any hardware, no? either n4 or moto g will be obsolete in a few months [12:13] well, moto g nope [12:13] it's on the market since a month [12:13] nexus 4 over a year [12:13] android 4.4 (kitkat) supports Nexus4, but the GNexus doesn't. So N4 should be good for a long while yet [12:14] greyback, issue is that we can't buy them easily anymore [12:14] greyback, I'd be happy to try porting ubuntu touch on my moto g (my private phone) [12:14] it's a jewel for its price [12:14] battery lasts 3 days with the pebble :) [12:14] tsdgeos, we lost the search activity indicator btw [12:15] mhr3_: in new-scopes? [12:15] tsdgeos, also in trunk [12:15] Cimi: sure, it's not the newest phone, but our software stack will support it for at least another year probably. [12:15] mhr3_: waaaa [12:15] but we didn't merge anything that touched that :S [12:16] tsdgeos, well, better double check with vanilla image, my isn't exactly vanilla :) [12:16] mhr3_: seems it got lost yes :S [12:16] mhr3_: can you open a bug and assign it to me plz [12:16] mhr3_: did you guys change anything in the backend? [12:16] nope [12:17] at least i'm not aware.. maybe we did break it [12:17] but it's not like we touched the old scope code [12:19] tsdgeos, https://bugs.launchpad.net/unity8/+bug/1279316 [12:19] Launchpad bug 1279316 in Unity 8 "Search activity indicator not present" [Undecided,New] [12:20] mhr3_: tx [12:24] tsdgeos, something's broketh http://imgur.com/8jKw2zf [12:24] booo [12:25] video + header + actions [12:25] i'd say video is broken [12:25] header + action looks good [12:25] assuming that 16xxxx is the header [12:25] yea [12:27] mhr3_: so it seems the search has been broken for a while [12:27] just nooen noticed [12:27] i know what's wrong [12:27] tsdgeos, also, the carousel doesn't show anything if there are only a few items [12:28] mhr3_: new-scopes? [12:28] (just category header) [12:28] yea [12:28] should show a grid [12:28] it doesn't [12:28] but it may happen that the magic is not working [12:28] * tsdgeos writes to the TODO list === MacSlow is now known as MacSlow|lunch [12:30] tsdgeos, maybe you want to check the demo ppa, there may be other issues i'm ignoring :) [12:30] mhr3_: sure i know [12:30] mhr3_: i'm just fixing the ones we know about first ;) [12:31] k [12:31] tsdgeos: huh? https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-trusty/1165/? [12:31] mzanetti: yes? [12:31] tsdgeos: did we get this test released in a broken state? [12:31] yes [12:31] and your branch from today morning fixes this, ok [12:31] don't tell anyone [12:31] no prob [12:31] was just wondering how daniel's branch could fail on this now [12:32] everything is failing until we merge the fix [12:32] ack [12:35] greyback: please top approve when you're happy with the DDA on Nexus 7: https://code.launchpad.net/~dandrader/unity8/rotatedDDA/+merge/205845 [12:35] * mzanetti is happy with it [12:35] mzanetti: ack [12:37] mhr3_: if you feel like reviewing https://code.launchpad.net/~aacid/unity8/bug1279316/+merge/205952 that'd be great otherwise i can try to get Cimi or mzanetti to do it [12:40] tsdgeos, acked [12:40] Cimi: can you quick fix https://code.launchpad.net/~unity-team/unity8/unity8.preview_video/+merge/205802 ? [12:40] mhr3_: tx [12:41] tsdgeos, mmm [12:41] tsdgeos, I have implicitWidth [12:41] height? [12:42] tsdgeos, width [12:42] yes [12:42] i know [12:42] yes [12:42] tsdgeos, I got inspired by MoviePreview [12:42] but what about height? [12:42] tsdgeos, it is calculated from width [12:42] the inner one [12:42] not the outer one [12:42] your outer widget ahs no height [12:43] tsdgeos, but if I set height [12:43] tsdgeos, then how does the inner widget work? [12:43] if it is supposed to calculate from width? [12:43] you're missing a height: childrenRect.implicitHeight [12:43] or something along these lines [12:43] I am not sure [12:43] are yo? [12:43] i am [12:43] your widget has 0 height [12:44] how is that valid? [12:44] tsdgeos, other widget might have 0 width then [12:44] tsdgeos, we never specify width [12:44] we do [12:44] I cannot see implicitWidth here [12:44] on other widgets [12:45] i know [12:45] so why height and not width? [12:45] because width is set by the widget creator [12:45] i.e. [12:45] http://paste.ubuntu.com/6919775/ [12:45] this is what the Preview does [12:46] creates one widget after the other [12:46] and gives them widget [12:46] s/widget/width [12:46] but can't give them height because it doesn't know [12:46] Cimi: basically see http://imgur.com/8jKw2zf [12:47] the video doesn't define height [12:47] so stuff can't know where to add itself [12:47] tsdgeos, I see [12:47] tsdgeos, so it's basically to fit our use case [12:47] and to do the right thing :-) [12:48] every widget should either define width/height/implicitWidth/implicitHeight correctly [12:48] if there are that do not [12:48] well we have to fix them, but if the missing thing is width/implicitWidth it's less pressing since our current use case doesn't need them [12:48] tsdgeos, but we don't for width [12:48] yeah [12:48] Cimi: in which one we don't? [12:50] tsdgeos, look at others, we don't add implicitWidth iirc [12:50] tsdgeos, btw, make tryPreviewWidgetFactory is empty [12:50] yaeh it's a bit useless as try [12:51] Cimi: you're right, we don't set width because they are done thinking on this usecase [12:51] tsdgeos: what was the reason why we changed the return value of findChild from undefined to null? [12:51] where their width won't matter [12:51] mzanetti: Saviq said it was "more proper" [12:51] ok [12:52] mhr3_: in that screenshot which is the order that you have? movie, header, action? [12:52] tsdgeos, I pushed, can you test if works for you now? [12:53] tsdgeos, think so [12:53] ok === alan_g is now known as alan_g|lunch [12:55] Cimi: looks good [12:56] tsdgeos, but works? [12:56] Cimi: in my testing yes, the screenshot is from mhr3_, it'll be easier for him to really test [12:56] tsdgeos, also, the 16/10 multiplication isn't really ideal [12:56] what do I do when I get an error like that on a "apt-get dist-upgrade"? http://paste.ubuntu.com/6919807/ [12:56] mhr3_: can you remerge lp:~unity-team/unity8/unity8.preview_video and test that? [12:56] tsdgeos, as might not be aligned to gu [12:56] Cimi: what wait [12:56] Cimi: why did you do that? [12:57] tsdgeos, this was in moviepreview [12:57] ah [12:57] it's not new [12:57] ok [12:57] i guess it's the "cinema aspect ratio" [12:57] need to get food [12:57] back later [12:57] I'll go cooking as well then [13:03] mhr3_: hm no pin entry possible in the indicators.. [13:04] tsdgeos, yep, fixed [13:04] tsdgeos, btw all the widgets still disappear sometimes when swiping through the previews and going back [13:24] tsdgeos, also from the designs it looks like they want to put art-less cards into an ubuntushape [13:24] not sure if that's even supported [13:24] and mascot shouldn't be in ubuntushape === MacSlow|lunch is now known as MacSlow === dandrader is now known as dandrader|afk === alan_g|lunch is now known as alan_g === dandrader|afk is now known as dandrader [14:01] mhr3_: the disapearring is because the listview chnages, i'll add it to the list to see how hard or not is to fix [14:02] mhr3_: to be honest i haven't done much regarding the card layouts, not sure what is supported or not, if you give me an specific example i can dig on it [14:02] tsdgeos, i'm trying to get cards like https://docs.google.com/a/canonical.com/file/d/0B-a_7E3tDxOgQ002UmQxbjJmMHc/edit [14:03] minus the custom background color [14:03] so mascot, title et all [14:03] mhr3_: doesn't work at all? [14:03] mhr3_: if you give me the json you're using i can make it work if needed [14:04] tsdgeos, http://imgur.com/PxvSV1q [14:04] grid, medium, using title, subtitle, mascot [14:04] ok, i'll have a look [14:05] tsdgeos, note that mascots in previews do have the ubuntushape [14:05] mhr3_: you're sure they never have to have it? [14:05] or? [14:05] ^ [14:06] tsdgeos, rosie will know if never ever :) [14:06] anyway, /me lunch [14:06] err [14:06] mzanetti: wtf happened on the train ci document? [14:07] sil2100: didrocks: any idea why it replaced all our stuff we had written in there? [14:07] tsdgeos: seems that google is having some issues [14:07] tsdgeos: the spreadsheet was reverted + some random failures when editing cells [14:08] awesome [14:08] I opened a RT for that, being fighting it for 5 hours [14:08] yeah awesome, really having fun :/ [14:08] that'll teach us of depending on google for crucial stuff [14:08] tsdgeos: huh? [14:08] mzanetti: the MP have gone away and there's the old content, and a nice warning syaing we are doing it wrong [14:09] well they are doing it wrong for overwriting the stuff we had [14:09] spreadsheets yay :) [14:10] tsdgeos: hmm... not sure... maybe kgunn resumed his machine and that implicitly saved the old state again or something like that [14:11] mzanetti: I wonder if there isn't any crazy client, yeah [14:11] tsdgeos mzanetti i'm on it [14:11] even if you edit the spreadsheet, it's telling "last edit was 10 hours ago" [14:12] didrocks: side question: is it important to put links to merge requests there or are branches ok too? [14:12] mzanetti: look at the red cell [14:12] hah. right [14:12] yeah [14:12] mzanetti: MP requests is important, as it's what is being checked for following the MP procedure [14:13] yeah, that's what I thought [14:13] could it be that using branches in there messed it up? [14:14] I don't think so, it's free-form text for the scripts [14:15] kgunn: jfi: I've updated it to contain all the approved branches from there: https://code.launchpad.net/~unity-team/unity8/trunk/+activereviews [14:15] the issue is global on the spreadsheet, even showing/hiding a column is resulting in an error [14:15] kgunn: so if you're updating it again, I guess that's what it should be [14:15] + any unity-mir stuff [14:15] mzanetti: see, I see your changes, but it's telling "last edit was 10 hours ago" [14:16] mzanetti: when you say "it"...do you mean cell F75 ? [14:16] kgunn: yes [14:16] i just updated based on the list albert gave me...i'll go check against approved [14:16] kgunn: yeah, albert and me approved a bunch of branches today morning [14:16] mzanetti: it appeared "old"....i didn't see your changess [14:17] juts tell me once it's ready [14:17] didrocks: yeah, that seems wrong. should be 4 - 5 hours by now [14:17] mzanetti: i'll sort it [14:17] kgunn: so yeah, its the existing unity-mir stuff + all approved in unity8 [14:18] mzanetti: when you say "existing unity-mir" stuff am i safe to just take all the approved MP's there ? or are you after something specific ? [14:18] kgunn: I mean those already In the document. all I did for unity-mir was to convert them to point to MPs instead of branches [14:19] not added any new ones [14:20] mzanetti: ok, i just reloaded the spreadsheet...and looking at cell F57 i see no unity-mir mp's [14:21] hmm... damn... I could swear there was one... but maybe I'm wrong then [14:24] mzanetti: i think there was none [14:25] unity-mir branches i mean [14:30] kgunn: video call? [14:30] @unity: video call? [14:31] oh no [14:33] dandrader: what no? [14:34] video call. takes me a while to get the laptop etc [14:44] mterry: as part of the qml compositor work, notification of frame ready to draw was important (includes first frame ready) - this was my rough approach: http://bazaar.launchpad.net/~gerboland/+junk/mir-for-qpamirserver/revision/1198 [14:45] mterry: do have a chat with racarr, as he's working on trying to add that notification to Mir properly [14:45] greyback, thanks will look [14:45] oh nice [14:55] tsdgeos, the spec was updated https://docs.google.com/a/canonical.com/document/d/1n880Fih5KyGPcoP5chidnHDG_8TxXUgSuij7f4rHpuk/edit?pli=1#heading=h.9298l1cke028 [14:55] (ubushape stuff) [14:56] ok [15:09] mzanetti: can you press the build button on sili 9? [15:09] kgunn: or you? [15:10] sili -> silo [15:10] tsdgeos: you got it [15:12] mhr3: i'm going to have look at the carousel/grid thing [15:12] mhr3: do yo have an easy way to make it happen? [15:16] tsdgeos, i'm getting it on the phone when i search in videos [15:16] cause it's not like i had hundreds of videos there [15:21] mhr3: it works for me in the unity-scope-tool [15:21] mhr3: i search for maps [15:21] there's two results [15:22] then override the thing to carousel [15:22] and i still get a grid [15:22] mhr3: can you check if that works for you? === alan_g is now known as alan_g|tea [15:23] tsdgeos, when doing that yes it does [15:23] :/ [15:23] i think the "go from carousel to grid" is broken [15:25] mhr3: is there a scope for the desktop that would give me a carousel by default? [15:26] tsdgeos, unity-scope-mediascanner2 [15:28] tsdgeos, Hey! how to test the new-scopes branch ? I ran unity from it and nothing showed up [15:29] om26er: how did you install it? [15:29] tsdgeos, on desktop ran ./build and for a nexus 4 build a deb from jenkins [15:29] om26er: use the demo-stuff ppa since you need to get the new scopes too [15:30] om26er: https://launchpad.net/~unity-team/+archive/demo-stuff [15:31] tsdgeos, great, testing now === alan_g|tea is now known as alan_g [15:36] mhr3: so we need a new way for the json to give us a color (regarding the shaping)? [15:36] mhr3: any clue how to make unity-scope-mediascanner2 find anything in my pc? [15:36] tsdgeos, it should search your ~/Music [15:37] ok i'll put something in that folder then [15:37] * tsdgeos creates the folder [15:38] Caught exception from create_query()Caught exception from create_query()Caught exception from create_query()Caught exception from create_query()Caught exception from create_query() [15:38] ** (process:13771): WARNING **: Unable to allocate query: S'ha esgotat el temps d'espera [15:38] doesn't look good [15:41] tsdgeos, what does the last thing mean? [15:41] that's what searching for music gives me :D [15:41] on unity8 [15:41] ah sorr [15:41] you mean the catalan part :D [15:41] yes [15:41] basically timeout [15:41] there's no waiting time left [15:41] tsdgeos, start mediascanner2; restart scope-registry [15:41] would be the rough translation [15:43] same thing [15:43] ah wait mediascanner is using my cpu [15:43] let it do stuff then [15:43] tsdgeos, latest libunity-scopes0 & unity-plugin-scopes? [15:43] from demo-stuff yes [15:43] latest is in distro :) [15:44] the question is whether it will even finish, iirc it wasn't much tested on the desktop [15:45] well yes, i'm totally dist-upgraded [15:45] ah nice [15:45] it's back at 99% [15:45] i remember why i deleted it [15:45] * tsdgeos kills it again [15:45] tsdgeos, but this is mediascanner2! [15:46] it's supposed to like... work and stuff [15:49] tsdgeos, on, wait got better idea how you can get carousel [15:50] tsdgeos, the onlinemusic scope installs a renderer.json, just change that [15:50] should take effect on next search === dandrader is now known as dandrader|lunch === gatox is now known as gatox_lunch [16:03] anpok: ping [16:03] mzanetti: build is done [16:03] tsdgeos_: nice [16:03] * mzanetti prepares a device [16:03] mzanetti: i'll run autopilot twice and qmluitests too, can you do one autopilot and the manual piloting? [16:04] tsdgeos_: awesome. seems we developed a quite efficient workflow with this :D [16:04] mhr3: tx, will check [16:06] mzanetti: pong [16:06] anpok: hey. I've just seen this bug you reported: https://bugs.launchpad.net/indicator-network/+bug/1279335 [16:06] Launchpad bug 1279335 in Network Menu "no pin entry possible" [Undecided,New] [16:07] anpok: this _should_ be working... [16:07] if not, then something is broken [16:08] anpok: so the pin entry dialog sits in unity. what happens is that the network indicator triggers a notification and unity displays that [16:08] did it not trigger the dialog for you? [16:11] Cimi: do not understand this question "Question, is total of Ubuntu.DownloadDaemonListener 0.1 always > 0?" [16:12] tsdgeos_, 'total' [16:12] tsdgeos_, if it's 0, we divide by 0 [16:12] tsdgeos_, was just thinking of corner cases [16:12] its javascript. what can happen :P [16:12] tsdgeos_, btw, you appear as a pink coloured nick [16:13] i'm with mzanetti [16:13] tsdgeos_, very girlie, sorry [16:13] it's javascript [16:13] nothing will crash [16:13] actually that was a joke [16:13] Cimi: besides this code is just a copy & paste from what we have in the other preview [16:13] Cimi: so i will guess it's working [16:13] tsdgeos_, no reason why we should not fix if there are issues [16:14] Cimi: sure, what is the issue? [16:14] apart that /me remembers a bug with progress [16:14] tsdgeos_, 55 + var percentage = parseInt(received * 100 / total); [16:14] 56 + progressBar.value = percentage; [16:14] hmm... true... I think it doesn't crash but might cause percentage to be infinite or something like that [16:14] can we rely on total? [16:14] hmmmm [16:14] wait where is that parseInt comming from [16:14] tsdgeos_, your code [16:15] hah [16:15] Cimi: my copied code ;) [16:15] +1 :P [16:15] apparently it's something coming down from dbus [16:15] ok, that's javascript proper [16:15] I had a quick look before on the plugin code, briefly [16:15] it looked to me it was coming from somewhere else [16:16] parseInt i am asking [16:16] not total [16:16] total comes from dbus yes [16:16] Cimi: so what is the solution if total is 0 [16:16] mzanetti, https://bugs.launchpad.net/unity8/+bug/1230204 ? [16:16] Launchpad bug 1230204 in Ubuntu UX "[dash] When installing an app, progress shows 200%" [High,Triaged] [16:16] tsdgeos_, well, it's a division by 0 [16:16] Cimi: yes [16:16] Cimi: no. that's not the one I remember. But I think I had something like this in xbmcremote [16:17] tsdgeos_, not sure what js does [16:17] and that returns a NaN [16:17] Cimi: so what should percentage be [16:17] 0 [16:17] 100? [16:17] I'd say 0 [16:17] well, received has to be more than total [16:17] shouldn't it actually paint the unknown duration progressbar? [16:17] sorry, less [16:17] with the continuous animation [16:19] Cimi: check the uitk gallery -> Progress and acitvity -> infinite progress bar [16:20] tsdgeos_, ^ [16:20] mzanetti, it's not my branch :P [16:20] sorry... thought you asked the question [16:20] mzanetti, I'm just being the saviq of the situation [16:20] aaahhh [16:20] mzanetti, needs fixing everything I see [16:20] ahaha [16:20] :D [16:20] mzanetti, needs fixing! [16:20] mzanetti, it should be :-D [16:20] I'm afraid so [16:20] Cimi: pushed [16:21] tsdgeos_: seems silo 009 doesn't boot successfully [16:21] mzanetti: : that's baaaad :D [16:21] * mzanetti tries with a clean flash, just to be sure [16:21] what did we break? [16:22] dunno... unity8 doesn't start... sensorservice on 100% since a while now [16:22] actually 103.8% [16:22] :P [16:22] Needs fixing! [16:23] mzanetti: works here [16:23] i had a clean image [16:23] added the ppa [16:23] update, dist-upgrade, reboot [16:23] and i have stuff on screen [16:23] yeah... did have clean image + yesterday's silo which should be exactly what the lasted upgrade would give me anyways [16:23] but just to make sure, flashing now [16:24] mzanetti: yes didnt happen [16:25] anpok: do you have an item "Enter sim pin" below the list of WiFi networks? [16:25] mzanetti: sim card in - boot - unity8 starts -> pin entry pops up on its own? [16:25] nope [16:26] anpok: hmm... then there seems to be an issue indeed. but not that it's not implemented, but more that it's broken. [16:26] tsdgeos_, can we use anchors instead width and height? :P [16:26] anpok: can you please add that info to the bug report (i.e. Enter Sim Pin" entry doesn't show in network indicator etc) [16:26] mzanetti: since I never saw that I was not sure where to report it :) [16:26] Cimi: we can, don't see a need tbh [16:26] sure [16:27] anpok: no problem. thanks for reporting :) [16:27] tsdgeos_, saviq asked on my reviews [16:27] tsdgeos_, maybe he has his own reasons [16:27] mzanetti: another thing [16:27] Cimi: he asked on mine too, i told him to stop asking silly stuff :D [16:27] tsdgeos_, btw, test name is PreviewHeaderTest [16:27] Cimi: wops, too much c&p [16:27] tsdgeos_, ahahah [16:28] mzanetti: I still want to avoid the alpha channel were possible.. [16:28] tsdgeos_, I'duse light grey as rectangle color, in line with dash [16:28] Cimi: where? [16:28] tsdgeos_, test [16:28] instead of the red? [16:28] or the white? [16:28] tsdgeos_, actually, since you import ubuntu components, use the palette [16:29] Cimi: it's a test man, it just has to show the stuff on screen, not be pretty [16:29] :D [16:29] mzanetti: the window class in qtubuntu has an opaque property [16:29] but I could not see anybody using that [16:29] anpok: mhm... yeah might be [16:30] should we make use of that? can we default it to true? [16:30] mzanetti: we cannot dafeult all application windows to true [16:30] some popups need to be transparent as far as i can see [16:30] *default [16:30] ah right... [16:30] well, right now they're inside the shell surface anyways [16:31] i.e. when composing messages .. or incoming calls seem to overlay with transparent surfaces.. [16:31] so yeah, unity8 needs to be transparent [16:31] but for the rest I don't think we have anything transparent (yet) [16:31] ah.. and on screen keyboards? [16:32] hmm... that's not transparent either as per current design [16:32] ok then I will dig into unity8 code [16:32] but maybe not this week [16:32] anpok: should be in unity-mir [16:32] k thanks for the pointers [16:32] np [16:33] anpok: however, you might have a chat with mterry about it as he's starting to split the unity8 surfaces into different pieces [16:34] * mterry looks up [16:35] mterry: do you need any transparent surface from mir? [16:35] like notifications for example [16:35] mzanetti, yeah, the greeter uses a transparent surface. It's main surface is transparent so you can see the user session beneath [16:35] (I don't know how much the split greeter will dive into that - but I figured you might need such a thing) [16:36] mzanetti, but as far as internally, not so much [16:36] anpok: so yeah, one more consumer for a transparent surface ^ [16:37] in any case I dont see that just changing the default will be sufficient - so there will be an API [16:37] https://code.launchpad.net/~andreas-pokorny/platform-api/opaque_by_default/+merge/205259 [16:38] so here the OSK seems to make issues - where would I find the code for that one? [16:38] anpok: oh... reading tvoss's comment I might have been wrong on the OSK [16:38] anpok: it's called Maliit. the actual code is on github. but I don't know where the glue code to mir is happening. [16:39] dandrader|lunch: I think you can tell anpok where to find the OSK code... [16:42] tsdgeos_, it looks like that in order to provide custom url for stars [16:43] tsdgeos_, I'll have to write a custom style for rating to use in the dash [16:43] this rating widget requires work to do it properly [16:44] Cimi: so maybe drop it for now? not sure how critical it is tbh [16:44] mhr3: ↑↑↑ ? [16:44] mzanetti: first autopilot run sccessful, running second [16:44] tsdgeos_, drop what? [16:44] Cimi: i mean fix/do other things that may be more critical for now [16:45] tsdgeos_, I only have rating on my plate now [16:45] Cimi: i.e. you that like pretty things, run new-scopes and fix all the uglyness [16:45] and I'm happy to finish it [16:45] like for example no clue what happened with the greeter [16:45] but it's ultra black [16:45] Cimi, tsdgeos_, if by default you don't have to provide any icons, i'm only happy [16:45] ok [16:46] and if the non-default doesn't work... meh tiny bug :P [16:47] mhr3, if rating-label or review-label is null, we use a default? [16:48] or submit label [16:48] like [16:48] Cimi, yes, that's what the spec says [16:48] gotcha [16:49] tsdgeos_: rebooting freshly flashed image + silo 9 packages... [16:50] yep. looking better [16:50] * mzanetti walks through the checklist [16:53] dednick: hmm... seeing something weird in the indicators... [16:53] ? [16:53] if you pull down and then move left/right to switch tabs, it doesn't always follow the finger [16:53] as in: if you move the finger while another move animation is running, it doesn't get that secnd movement any more [16:54] hm [16:54] could that be something introduced by the 2 indicator branches? [16:54] I don't remember seeing that in trunk... but I'm not sure [16:55] mzanetti: so it's not getting to the correct indicator? [16:55] dednick: yeah [16:56] mzanetti: which image? [16:56] freshly flashed trusty-proposed + silo 009 packages [16:56] whcih contain: https://code.launchpad.net/~nick-dedekind/unity8/indicator-client-profile-switch/+merge/203985 [16:57] and https://code.launchpad.net/~nick-dedekind/unity8/plugin-qml/+merge/203810 [16:57] ok. its probably not the latter one [16:58] mzanetti: hm. i doubt its either of those. === gatox_lunch is now known as gatox [16:58] dednick: its not completely broken... but I remember this used to be working better [16:58] possibly lp:~nick-dedekind/unity8/indicators.better-visible-items or lp:~nick-dedekind/unity8/lp1264678-indicator.misalignment [16:58] anyways... ignoring for now as its really just a small visual glitch [16:58] mzanetti: second autopilot successful too, going to run the qmluitests now [16:58] can I make a button half transparent when it's disabled? [16:59] in the previews... want to make the submit button transparent when the review is required and you didn't add it [16:59] oh actually, there's a palette! [16:59] mzanetti: does the swiping just feel a bit "sticky"? or is there something more specific? [17:00] dednick: it just feels a bit sticky so to say... sometimes it misses a finger movement if its still busy animating the previous finger movement [17:00] by swiping i mean tab switching by left/right move [17:00] but moving the finger a bit more makes it recover again [17:01] mzanetti: any vertical movement while swiping? [17:01] hmm... maybe a little bit... but not really [17:02] mzanetti: hm. it does feel a bit sticker than it used to i think [17:02] mzanetti: i'll have to go back through revisions to figure it out though [17:02] yeah... its actually not even easy to reproduce manually... but if you just use it, every once in a while it ends up at the wrong one [17:03] dednick: in any case. not blicking the release on it [17:03] ok, can you log a bug? [17:03] mzanetti: ^ [17:03] ok [17:03] thanks === dandrader|lunch is now known as dandrader [17:06] tsdgeos_: silo9 works for me. in the manual testing. let me know when the second AP run is done and I'll approve it [17:06] mzanetti: second autopilot is done, i want to run qmluitests once [17:06] will take a bit [17:06] oh right [17:06] tsdgeos_: you doing qmltests on the phone? [17:07] i'm going to risk it :D [17:07] mzanetti: why? [17:07] tsdgeos_: last time I tried I think there were sme issues because of the stuff we paint around it (controls etc) [17:07] they were to big for the screen and caused issues [17:07] ah [17:07] may happen [17:07] anpok, mzanetti: OSK code: lp:ubuntu/maliit-framework and lp:ubuntu-keyboard [17:07] ok, let me run them on the PC then [17:07] thanks danie [17:07] l [17:08] tsdgeos_: well, ideally that would work too [17:08] so wouldn't hurt pasting the failures somewhere [17:10] ok [17:12] robru, ideas when will unity-scope-scopes get from the new queue? [17:12] mhr3, didrocks is here today so it's up to him to fix it... should be soonish [17:28] mzanetti: qmluitests fine on PC [17:30] tsdgeos_: ack. will push the button [17:30] ok [17:31] didrocks: Testing done on Silo 9 :) [17:31] thanks mzanetti [17:32] mmm rating widget [17:32] I have enough :) [17:32] hah [17:39] tsdgeos_: from blueprint "[saviq] greeter with paper overlay - with dash - Saviq: INPROGRESS" -- do you know anything about this? [17:40] It does in fact look bit strange to have this vilolet/aubergine greeter, and paper dash background, perhaps I could fix it later today. [17:40] mterry: actually, you might know something ^ [17:41] karni, I haven't been following the paper design changes [17:41] karni, I haven't heard what design wants for the greeter [17:42] I assume they want greeter with paper overlay, since that's what Saviq ^ seemed to have worked on [17:42] And since he's not here, we might want to pick this up (might be me, just going through list of items we need to wrap some work) [17:48] karni, do we have a mockup? [17:49] of the greeter? don't know, will check [17:50] mterry: can't see it in design drive. will contact design. [17:51] mterry: btw what have you been working on with then? for the multiple user greeter? [17:52] mterry: sent e-mail, Cc'ed you [17:53] karni, cool thanks [17:54] karni, I've been working on splitting the greeter out into a separate process managed by lightdm, run under a different user [17:54] karni, this is needed to eventually have actual security for the user session [17:55] mterry: I see. so, little to do with UI [17:55] karni, the basics of the split are easy, but there are so many points of communication between the user session and greeter and hitting odd Mir cases since I'm pushing its use cases [17:55] karni, right, that's why I haven't been paying much attention [17:55] I need leave for ~3 hours to the airport, I'll be back after that time. Sorry for my spotty presence, guys :/ [17:55] mterry: ack [17:55] karni, if I do my job right, no one will notice a darn thing. Which is sort of frustrating ;) [17:55] hahaha [17:55] :) === Trevinho_ is now known as Trevinho [17:56] mzanetti: do you know if anyone is promoting the packages to archive from the unity8 landing attempt ? (moments ago) [17:58] tsdgeos_, still there? [18:01] kgunn: Is there anything special we need to do? [18:01] mzanetti: nope just checking [18:01] kgunn: I've set "Testing done" to yes and pinged the release team about it. afaik that should make it happen soon [18:01] mzanetti: who on rel team ? [18:01] didrocks: [18:02] ack [18:04] mzanetti: it's released bt (well, migrating to the archive) [18:04] you will just need to merge and cleaned once it reaches the release pocket [18:05] didrocks: perfect. thanks! [18:05] kgunn: ^ [18:05] yw [18:05] hum, seems someone rerun the build job after it though [18:05] kgunn: it's you, what have you done? :) [18:06] :D [18:06] didrocks: its why i was asking around... [18:06] kgunn: this didn't had any impact, just run "merge and clean" as expected [18:06] ah ok [18:06] i accidently hit the 009 instance [18:06] i figured [18:06] cause you use ppas right didrocks [18:06] ? [18:06] kgunn: no worry, you will just have some RED on the spreadsheet, color is nice as well! [18:06] yep [18:07] didrocks: you should have seen my face when i realized what i had hit [18:07] kgunn: let me run "merge and clean" right now, it will be another kind of red [18:07] ahah :) [18:07] red as well? ;) [18:07] something like that [18:07] kgunn: so, I just run "merge and clean" right now [18:07] (a little bit early, of course, unity8 isn't in the release pocket yet) [18:07] but at least, the red in the spreadsheet will make more sense [18:08] it's telling you it's in proposed) [18:12] * kgunn unlocks a way to get release guys to hit buttons sooner :) [18:15] kgunn: well, not really, you will still have to run merge and clean (and the publication was done already :p) [18:15] kgunn: however, you just made me more satisfied to have done the "check previous step" security :) [18:36] karni: mterry: yeah someone needs to make the new-scopes greeter look not totally ugly, if you have time for that, awesome === dandrader is now known as dandrader|bbl [19:08] * greyback eod [19:16] greyback: [19:16] ignore /me [20:34] mterry: I guess no change to greeter background (see e-mail_ [20:34] karni, well, it is our brand colors at least. Could have been green & orange [20:34] * karni falls of the chair :D === salem_ is now known as _salem [20:58] its gonna make this bug stand out like a turd in a puch bowl mterry [20:58] https://bugs.launchpad.net/ubuntu/+source/mir/+bug/1279078 [20:58] Launchpad bug 1279078 in mir (Ubuntu) "application flashes before showing infographic after turning off screen" [Medium,Confirmed] [20:59] its was kind of camouflaged when dash & greeter were similar [20:59] that high contrast is gonna get some comments :) [20:59] kgunn, if you say so... I still shiver every time I turn my device on [21:00] mterry: i know [21:00] kgunn, so that might arguably be a dup of bug 1279422, depending on how Mir folks want to solve it [21:00] bug 1279422 in Mir "permit clients to perform prep logic while screen is blanked" [High,Triaged] https://launchpad.net/bugs/1279422 [21:00] mterry: yeah....partly, but i think not totally the same right? [21:02] kgunn, yeah they may have different technical solutions. But similar symptoms [21:02] for sure...gonna try to generate some love for it [21:24] bad kgunn, bad! you broke new-scopes [21:24] http://bazaar.launchpad.net/~unity-team/unity8/new-scopes/revision/619?start_revid=622 causes [21:24] https://launchpad.net/~unity-team/+archive/demo-stuff/+build/5582171 [21:25] mhr3_: but i tested locally...and we need that [21:26] it's just whitespace test.. shouldn't be exactly hard to fix :) [21:26] mhr3_: i see [21:26] i was like "oh crap what now" [21:28] kgunn, i like scaring people :P [21:28] mhr3_: your a sick puppy [21:32] lol [21:32] thanks? :) === dandrader|bbl is now known as dandrader