=== chriadam|away is now known as chriadam [06:59] good morning [08:48] Good morning all! Happy Friday, and happy Egg Day! :-D [08:51] egg day? that messes up my plan to eat cornflakes === JamesTai1 is now known as JamesTait === _salem is now known as salem_ === salem_ is now known as _salem === MacSlow is now known as MacSlow|lunch [11:17] Good morning everyone :) === gatox is now known as gatox_brb [11:28] hi nik90 :) [11:29] nik90, looking forward to the eds fixes and notifications to get alarms working :) [11:33] dpm: hi :) [11:33] dpm: me too. I really want to try alarms on my phone [11:33] :) === chriadam is now known as chriadam|away [11:34] dpm: busy day today with the upcoming freeze? [11:35] yeah, everyone is busy, but nice to see the clock app wrapped up with the version bumped to 1.0 :) [11:35] hehe ;) === gatox_brb is now known as gatox === MacSlow|lunch is now known as MacSlow [12:12] What's the best way to transition between two Pages in an SDK app? I don't want to use a PageStack or Tabs, because this is more like a "wizard": do page 1, then page 2, then page 3, and you can't go back. === _salem is now known as salem_ [12:25] hey oSoMoN how i'll use the uaoverride now ? [12:30] fginther or balloons, could you give me a hand interpreting why this test is failing for calendar-app? -> https://code.launchpad.net/~pkunal-parmar/ubuntu-calendar-app/EDS/+merge/188188 [12:34] The SDK docs make reference to "when the active Page inside the MainView is changed". If I have two Pages, how do I set which one is "active"? [12:35] bzoltan, perhaps you can give aquarius a hand ^ [12:35] dpm: a hand? only? [12:35] aha, bzoltan. I would have asked you but you weren't online when I asked the first question :) [12:36] I think he'd be glad to take an arm and a leg too [12:36] bzoltan, if you wanted to give me more than a hand, then I'll have a pint of lager, thanks ;) [12:36] Mirv, might be good to backport click 0.4.11 [12:36] aquarius: ohh a lager would be nice here too [12:36] aquarius: let me check that bloody page [12:37] bzoltan, basically, I want to have a Page with a button on it saying "go to page 2", and then pressing the button slides page 1 off to the left and page 2 on to the right. [12:37] but this is not a PageStack, because you can't go back to Page 1. [12:37] tmoenicke, ping [12:38] (well, you might go to page 2, then page 3, then page 4, then to page 1 again, then page 2, etc. Round and round. So I don't want to keep adding to a stack. It's a ring.) [12:38] dholbach: not by me today, maybe on Monday [12:38] aquarius: use the PageStack or Tabs if you have multiple pages [12:38] Mirv, ok, no worries - just wanted to bring it up [12:39] aquarius: in those cases, the PageStack/Tabs explain which one is active [12:39] hi ahayzen, do you know why the test to play a song is failing on https://code.launchpad.net/~music-app-dev/music-app/expandable-and-more/+merge/189483 ? Is it an issue with the branch, or is it Jenkins? [12:39] dpm, o/ [12:39] dpm, i'll have a look [12:42] ahayzen, cool, thanks! :) [12:43] bzoltan, yeah, but I don't want to use a PageStack or Tabs, because they are specifically designed to let you go to other pags [12:43] and that's not what I want [12:43] think of this like a slideshow. [12:44] I don't want to push page 1 onto the stack, then page 2, then page 3, then page 1 again, then page 2 again, then page 3 again -- the stack will get massive. [12:45] aquarius: true... you want a carousel like page set [12:45] bzoltan, sort of, yes [12:45] I rtfs'ed the PageStack, but it uses an internal undocumented component called a PageTreeNode :) [12:45] and reverse-engineering how it all works is a lot slower than asking. Hence, I am asking. :) [12:46] dpm, it seems to think tht the music isn't playing when the button is pressed, there are some suspicious error msgs such as 'Error: "Configured audiosink audiosink is not working."' [12:48] ahayzen, hm, this might be a gstreamer error? I'm pinging them too much today, but perhaps fginther or balloons can help? [12:48] dpm, yeah hopefully it is ... they are passing locally on my raring machine :) [12:48] aquarius: if you want I can make the asking process way much slower then reverse-engineering :) [12:49] om26er: pong [12:49] bzoltan, I am confident that you can, but I'd appreciate it if you didn't :) [12:49] tmoenicke, with some recent change we are facing this bug 1238451 [12:49] Launchpad bug 1238451 in ubuntu-keyboard (Ubuntu) "Cannot dismiss OSK" [High,Confirmed] https://launchpad.net/bugs/1238451 [12:49] tmoenicke, its really hard to dismiss the OSK now, do you know what changed ? [12:50] bzoltan, can I just set mypage.active and that'll work? It should do, I think, but I don't totlly understand the code :) [12:50] aquarius: Let's pull in t1mp, he is the master of pages and other weird beasts [12:51] om26er: there has been some work ongoing of maliit talking to mir [12:51] I mean, setting .active seems to work for me, but I am not clear whether there is other bookkeeping that I'm not doing :) [12:51] om26er: are you coming to our standup meeting today? [12:52] tmoenicke, yes. I will today. [12:52] om26er: cool. lets talk about it there [12:52] tmoenicke, ack [12:53] salem_, hello! since boiko is not here. Is the "hold" button in the dialer-app supposed to work ? i.e. is the functionality implemented in the backend ? [12:55] aquarius: hi [12:55] aquarius: let me read back what's the problem [12:58] t1mp, cool [13:00] aquarius: your use case is not something we considered yet. [13:00] let me also dig into the PageTreeNode to see if there is a solution [13:01] t1mp, that's what I thought. I can just create my own container widget, something like a PageStack, and have it flip between its pages by setting .active and .visible, with some transitions [13:01] which is what I'm looking at doing [13:01] but I haven't done it yet :) [13:02] aquarius: yes, that's also the solution that pops up in my mind first [13:02] t1mp, and all I need to do is flip the active bit? I don't need to do any other book-keeping? [13:02] aquarius: correct. if only one page is active at a time that should do the trick [13:03] t1mp, cool. I'll do that then. I'll try and make it a separate component, so other people can use it. [13:03] aquarius: cool, thanks. [13:03] One other question: why can't I set x on a Page inside a MainView to make it scroll off to th left? [13:03] aquarius: perhaps you can report a bug with a patch attached :) [13:04] aquarius: Page by default anchors to the left side of its parent [13:04] aquarius: you can try to set its leftMargin [13:04] ah. So, how *should* I make it scroll off to the left? set the leftMargin on the anchor? [13:04] heh [13:05] hmm you want it to scroll. [13:05] perhaps you need a ListView or PathView that contains your Pages? [13:06] not a listview; that's not right. [13:06] I don't know about pathview, though. that soudns interesting. [13:06] ah, no, pathview works off a model too [13:07] I should be able to just set page.anchors.leftMargin and page.anchors.rightMargin in a PropertyAnimation, I think. [13:08] dpm, magic! Jenkins just approved it https://code.launchpad.net/~music-app-dev/music-app/expandable-and-more/+merge/189483 [13:08] by default they are set to parent.left and parent.right, but I guess you can set them back to undefined and specify x [13:08] aquarius: ^ [13:08] t1mp, ah, I hadn't thought of doing it that way [13:09] dpm, but no video output :/ [13:16] ahayzen, no worries, the important thing is that the tests pass. This is quite a big MP: would you mind adding more details about the changes on the description? I.e. there are things that the branch does (adding the manifest.json file for click packages) that are not mentioned there. [13:18] yay, it works. :) [13:18] now to componentise it. [13:20] aquarius: hurray :) [13:20] om26er, it's not implemented [13:25] dpm, thanks, i'll update the description and commit msg in a bit :) [13:25] awesome, thanks ahayzen! [13:25] dpm, is there any reason the other branches that have been approved aren't landing? [13:27] salem_, thanks. I proposed a branch to disable that button [13:27] boiko, https://code.launchpad.net/~om26er/dialer-app/disable_hold_button/+merge/190651 [13:28] ahayzen, do you have an example of an approved branch that isn't landing, so that I can have a look? [13:28] dpm, https://code.launchpad.net/~sergiusens/music-app/click_improvements/+merge/190482 and https://code.launchpad.net/~andrew-hayzen/music-app/select-same-track-different-model-fix/+merge/190518 [13:29] ahayzen, that one is not landing because of the test failures [13:29] dpm, wht about the first? its like Jenkins hasn't even seen it? [13:30] dpm, ah cause it has a 'Prerequisite: lp:~sergiusens/music-app/manifest' ? [13:30] ahayzen, I'm not sure about that one, but looking at "Prerequisite: lp:~sergiusens/music-app/manifest" and seeing that Victor rejected it, I think that might be why [13:30] yes :) [13:30] om26er, thanks! [13:30] om26er: thanks! [13:31] dpm, thanks, right i'm gonna have some lunch then try and figure out wht needs doing :) [13:31] two thanks from Brazil. How about that :D [13:31] om26er, I have discussed about this with bill and we agreed to disable that button and also the other one at the bottom left. [13:31] thanks a lot ahayzen, enjoy! :-) [13:32] salem_, the "person" button ? [13:32] dpm, morning [13:32] om26er, yep, it currently does not work. [13:33] ahayzen, quick question for when you come back: how do you run mediascanner from your desktop to populate the database? It seems after running mediascanner-service Music doesn't seem to pick up my music anymore [13:33] salem_, want me to disable it ?. I think hiding it will make the UI look bad [13:33] hi fginther, morning :) [13:33] om26er, yes, just disabled it, perhaps make it look like it's disabled without actually removing it. [13:33] dpm, $ mediascanner-service ~/Music/ for me... brb [13:33] dpm, it looks like your prior two pings have been resolved, please let me know if something still needs eyeballs [13:33] salem_, I'll just change its opacity to 0.5 and that'll do the trick [13:34] om26er, yes, sounds good. thanks! [13:37] gusch: https://code.launchpad.net/~thomas-moenicke/ubuntu-keyboard/ubuntu-keyboard-language-menu-2/+merge/190657 [13:37] fginther, thanks. I've got one question still: on https://code.launchpad.net/~pkunal-parmar/ubuntu-calendar-app/EDS/+merge/188188 - the branch is blocking on the latest qtorganizer5-eds package, which seems to be in the archive but not yet on the latest image. Is there a way to tell the tests to use the archive package to unblock that branch, or will we have to wait for it to land in the image first? [13:39] salem_, boiko branch is ready. https://code.launchpad.net/~om26er/dialer-app/disable_hold_button/+merge/190651 [13:39] 0.5 didn't make it look like it was disabled. 0.2 is easy on eyes to differentiate [13:43] dpm, I rebuilt that a moment ago and now it's passing [13:44] tmoenicke: ok - looking at it [13:47] daker: hey, so to answer your question, with the next release of webbrowser-app, you’ll be able to use the UbuntuWebView and to override the UA string simply re-implement its getUAString(url) function to return your custom UA string, see http://bazaar.launchpad.net/~phablet-team/webbrowser-app/trunk/view/head:/src/Ubuntu/Components/Extras/Browser/UbuntuWebView.qml#L58 [13:47] oSoMoN: perfect! [13:48] daker: and the DPR fixes are in too, so all we need now is a release, which I believe is pending [13:48] oSoMoN: ok [13:48] oSoMoN: thanks for working on this [13:49] daker: yw, thanks for helping me discover those issues in the first place :) [13:49] awesome, thanks fginther [13:50] hm. QML question (which t1mp can probably answer easily). All the Pages in my app have the same layout: there's "the main content", which can be arbitrary QML, and then there's "the button column", which is one or more buttons at the bottom of the Page. I'd like to create a Component for this to make it easy, so I can do: MyPage { mainContent: Item { ..whatever... }; buttons: [ Button { ... }, Button { ... } [13:50] ] }, and have that be mapped by the MyPage component into Page { Column { anchors.top: parent.top; } Column { anchors.bottom: parent.bottom; Button 1; Button 2 } }. But I don't think that's doable, is it? How can I say "take the MyPage property 'buttons' and make all those buttons children of the second Column"? [13:52] aquarius: it may not be that straightforward. You can have sth like onButtonsChanged and then add its contents as the children of a column [13:52] hmm [13:53] t1mp, bah, I have to do it procedurally? I was worried that was the case. [13:53] or bind the children of the column to the buttons property. I haven't tried that one. [13:53] t1mp, that's what I want to do! [13:53] t1mp, I don't know how to do that [13:53] I can set the default property on MyPage itself, but I don't know how to bind the children of the column to the buttons property :) [13:53] property alias buttons: column.data ? [13:53] wtf? [13:53] that works? [13:53] I don't know :) [13:54] * aquarius laughs [13:54] I'll give it a try :) [13:54] aquarius: check the source of Dialog.qml in UITK [13:54] it is a bit different there, all the children of the Dialog are assumed to be Buttons that are put in a column [13:55] aquarius: and then you can use it like this http://bazaar.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/trunk/view/head:/examples/ubuntu-ui-toolkit-gallery/Dialog.qml [13:56] aquarius: it is not exactly what you asked for, but may be similar [13:56] ah, but that sounds OK [13:56] nice one, that man [13:58] yay, that works! [13:59] I have a qmlscene question: about half the time when I start qmlscene, I get a window which doesn't work and isn't drawing itself (it's like the app is ^Z suspended). How can I debug that? I have no idea whether it's a qmlscene issue, an X issue, a video driver issue... [13:59] aquarius: does it start working when you resize the window? [13:59] aquarius: I don't know the solution but I have seen that also [14:00] I'll try resizing [14:00] of course, I can't get it to do it, now [14:01] I thought there was a bug report for what I described, but I don't see it. maybe it was fixed [14:07] t1mp, how does the page.active stuff work? That is: my MainView is now not updating the header title, presumably because my Pages are no longer a child of the MainView but are a child of my PageSlideManager, which is just an Item [14:08] does my PageSlideManager need to do something clever to propagate "this one of my Page children is active" to its parent MainView? [14:09] my PageSlideManager isn't allowed to inherit from PageTreeNode :( [14:10] aquarius: it shouldn't be needed. [14:10] sadly, it doesn't work, though. [14:10] * aquarius throws together a demo. [14:10] aquarius: the PageTreeNode should find its parent in the page tree (so the parent node of the Page would be the MainView, even if there is a PageSlideManager is inbetween). [14:10] aquarius: and then the Page updates the header/toolbar when it becomes active [14:10] that's how I was hoping it would work. [14:10] me too ;) [14:11] well it should work like that [14:11] some times there is a Loader inside the MainView that loads the Page. In that case I know that it still works. [14:11] om26er: I tested your MR and I saw that the wrong button got disabled [14:12] om26er: can you please fix that in your MR? [14:12] boiko, sure. [14:13] boiko, pushed [14:15] ah. I think I have two active pages. I can see how that would sod things up. [14:18] and now that I do not, it works. Sorry to bother you, t1mp :) [14:19] aquarius: no problem :) [14:22] tmoenicke: for autocaps https://code.launchpad.net/~schwann/ubuntu-keyboard/keyboard-autocaps/+merge/190683 [14:25] aquarius: I'd like to see your app when its done :) [14:26] t1mp, you shall! [14:26] * t1mp looking forward to it [14:41] dpm: I'm going to try to use my galaxy nexus with ubuntu as daily phone [14:41] dpm: on https://wiki.ubuntu.com/Avengers I see a different command for flashing than on https://wiki.ubuntu.com/Touch/Install which recommends --channel devel. Do you know why there is a difference? [14:42] perhaps saucy is more safe than devel [14:43] t1mp, as a data point, when I get a "frozen" qmlscene window, resizing it *does* fix it. [14:46] aquarius: that's familiar [14:46] but I don't know/remember the cause [14:46] k [14:47] if I want a TextField to only accept numbers, presumably the best way to do that is with an inputMask. If I do that, is Ubuntu clever enough to only show a numeric keypad instead of a full keyboard? [14:58] Also, a TextField has a "default popover", according to the docs. How do I show that? [15:15] dpm, i've updated the description and added the manifest and desktop patches to the merge, wht is left to do now? [15:31] Hi popey dpm_ , sth wrong with merge ? I've approved two branches but still not merge yet [15:32] JoeyChan: fginther or balloons may be able to help [15:32] JoeyChan, which MPs, I'll take a look [15:33] https://code.launchpad.net/~mrqtros/ubuntu-rssreader-app/fix-of-few-minor-bugs/+merge/190447 [15:33] https://code.launchpad.net/~nskaggs/ubuntu-rssreader-app/land-edit-topic-test/+merge/190422 [15:33] fginther, also this one -> https://code.launchpad.net/~pkunal-parmar/ubuntu-calendar-app/EDS/+merge/188188 [15:34] JoeyChan, dpm, ubuntu-rssreader-app and ubuntu-calendar-app merges are disabled until the tests are again passing on the mir based image: http://reports.qa.ubuntu.com/smokeng/saucy/touch_mir/mako/93:20131011:20131010/4677/ [15:35] fginther I c , will this ready before sunday ? [15:36] JoeyChan, actually, I can enable rssreader again, the failures appear to be identical to the non-mir image [15:37] fginther no worries, U can leave the Sunday for me [15:38] JoeyChan, it's enabled, you should see jenkins running soon [15:38] fginther thanks a lot :) [15:39] fginther, it seems tests are passing for https://code.launchpad.net/~pkunal-parmar/ubuntu-calendar-app/EDS/+merge/188188 - would it be possible to enable the merger again for calendar, even if we disable it after that? [15:40] this branch is blocking a few other ones, and it'd be great to get it in [15:41] dpm, the issue is the tests running on a mir image. Jenkins is only able to run an x86 desktop, so unfortunately, it doesn't give any indication if they will pass on mir. [15:42] dpm, the issues are fundamentally mir based and we want to make sure the are resolved before changing the system by adding new content to this apps which are still failng [15:42] * fginther can't type [15:48] fginther, ok, gotcha. So I guess the first thing for us to do is to fix the failing test on calendar. Do you have any ideas why the test might be failing? I'm not sure I can interpret this output: http://reports.qa.ubuntu.com/smokeng/saucy/touch_mir/mako/93:20131011:20131010/4677/calendar-app-autopilot/476740/ - it seems like a string mismatch? [15:51] dpm, since the tests are passing on the non-mir image, it's possibly nothing that can be fixed in calendar-app itself [15:52] dpm, i.e. it could be an input handling issue [15:52] ah, I see [15:52] dpm, getting all of this working on mir is the critical path === om26er is now known as om26er|food [15:56] fginther, ok, thanks for the explanation. So is there anything we could do on the apps side, or are you or someone else looking at getting the apps tests passing on the mir image already? [16:00] dpm, yes, getting these apps passing again is being worked [16:00] ok, cool [16:05] fginther we(rss reader) gonna commit some changes before sunday, so pls do not disable the merge, thanks :) === dpm is now known as dpm-afk [16:29] nik90: what's the URL for your core apps blog? [16:37] robotfuel: thanks, balloons gave me that and it works perfectly [16:37] ignore that [16:53] ping nik90 === om26er|food is now known as om27er === om27er is now known as om26er [17:01] boiko, how about using Ubuntu fonts inside the messaging number box ? [17:01] om26er: where? [17:02] boiko, when trying to create a new message. inside the number field we are not using Ubuntu fonts [17:03] boiko, if I find a place where we are not using Ubuntu fonts and propose a fix for that. how likely is that going to get accepted ? [17:03] popey: do you know what happened to the solitare click app? [17:03] om26er: very likely I would say [17:04] boiko, cool. then. I'll try to change that [17:04] davmor2: https://myapps.developer.ubuntu.com/dev/click-apps/24 [17:04] om26er: but it is weird, we are using TextField, so the ubuntu font should be the default [17:04] popey: now search for it from the device [17:08] mhall119: http://ubuntu-touch.blogspot.nl/ [17:08] balloons: pong [17:10] popey: who do I talk to about https://bugs.launchpad.net/ubuntu-clock-app/+bug/1238798 [17:10] Launchpad bug 1238798 in Ubuntu Clock App "Clock app doesn't work on mir on maguro" [Undecided,New] [17:11] popey: apparently clock doesnt open on mir [17:12] nik90, so it looks like clock tests are broken good :-) [17:12] nik90, lol that's what I was going to ping you about. I'm looking into it now, but what changes might have caused it? [17:13] nik90, for instance it worked yesterday: http://reports.qa.ubuntu.com/smokeng/saucy/touch_mir/mako/90:20131010:20131010/4644/ubuntu-clock-app-autopilot/ [17:16] balloons: I only changed the changlelog and manifest.json [17:17] nik90, that's all I saw, I just thought I'd ask [17:17] balloons: there was one important change also [17:17] balloons: we modified the Exec line in the desktop file [17:17] balloons: added an additional argument %u [17:17] Exec=qmlscene %u /usr/share/ubuntu-clock-app/ubuntu-clock-app.qml [17:17] bingo [17:17] balloons: could that be it? [17:17] that's it [17:18] it's not loading the emulator [17:18] balloons: I need that for passing arguments to the clock app [17:18] balloons: why doesnt it load the emulator? [17:18] that argument is optional [17:19] nik90, I'm describing the symptom. That change sounds like a good canindate for a trigger [17:20] balloons: ah okay [17:20] the reason they are failing *appears* to be it not loading the emulator, and I wanted to know what changed that may have caused that [17:22] balloons: the tests pass on my desktop with that desktop file [17:23] hehe, mine too. But in the lab they run on click [17:23] so perhaps there is something happening. anyways, I've got something to look at now and a potential reason [17:23] ty [17:24] np [17:24] * nik90 is worreid [17:24] worried* [17:33] hmm [17:33] how did we miss that [17:36] boiko, https://code.launchpad.net/~om26er/messaging-app/Ubuntu_font/+merge/190733 [17:36] om26er: I am just curious: shouldn't that be the default one already? [17:37] boiko, not really sure why is that the case. probably in one of the input boxes you are doing style:null [17:37] but that does not explain the other box [17:40] no, that's not the cause it sems [17:41] boiko, btw the text inside the 'write a new message..' is not center aligned [17:41] om26er: that's SDK I think === gatox is now known as gatox_lunch [17:42] boiko, right. the default height is 4gu but we have its height to 5gu in messaging app. SDK should make sure to have the input text centered no matter the height of the input box [17:46] om26er: can you write a simple test program demonstrating this bug and open a bug in SDK? [17:46] boiko, sure. I'll do that. [18:12] popey: how did you miss what? [18:17] davmor2: clock not working in mir [18:18] popey: ah the click version? [18:18] do alarms get saved now? [18:34] I've tested image 92 - congratulations, a lot of improvements, good job, guys! === gatox_lunch is now known as gatox [18:48] hi === dpm-afk is now known as dpm [21:36] * snwh is away: Away === dpm is now known as dpm-afk === dpm-afk is now known as dpm === salem_ is now known as _salem