=== boiko__ is now known as boiko === jamesh_ is now known as jamesh [05:34] Has anyone managed to compile appmenu-gtk on Debian? === swook is now known as swook` [08:03] hmmm [08:04] what does this mean? [08:04] model: previewData.infoMap["more-screenshots"] != null ? previewData.infoMap["more-screenshots"].value : [previewData.image] [08:04] what is [previewData.image] ? [08:04] tsdgeos, it's an array with previewData.image in it [08:04] tsdgeos, aka a stringlist [08:05] oh [08:05] right [08:17] dednick: hi [08:17] https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/unity-theme-icon-provider/+merge/180805 [08:17] dednick: so, there are other changes in qmenumodel tree? [08:17] could you merge them to that branch? [08:18] Wellark: hi. surecan/. [08:19] eh. stupid keyboard. [08:19] dednick: do you have anything else I need to know about? :)) [08:19] I'm trying to get the theme icon loader forward [08:20] Wellark: only that it's currently set in qmenumodel. probably need to remove it at the same time? [08:20] dednick: yeah. [08:21] * Wellark branches upstream qt.. [08:21] need to fix QIcon::fromTheme() .. ;( [08:22] or strictly speaking.. I don't have to as I'm not needing it :P [08:23] Wellark: hi. [08:23] Wellark: I wrote a summary of what's left to do in your launcher-backend branch [08:24] mzanetti: where is it? [08:25] https://code.launchpad.net/~kaijanmaki/unity8/launcher-backend/+merge/179663/comments/408616 [08:25] Wellark: ^ [08:25] mzanetti: thanks! [08:25] mzanetti: I have couple of things I need to discuss with you [08:25] let me get the icon loader rolling just first [08:47] hmmmm [08:47] hmmmm? [08:47] after one hour of charging the nexus4 with the wall charger its still dead [08:47] tsdgeos: did you press the power buggon for like a minute? [08:47] button [08:49] (while being plugged) [08:49] and a real 60s :p [08:51] yeah, just did [08:51] no luck [08:54] seb128, hey :) [08:55] Saviq: do you think you'll have time to look at https://code.launchpad.net/~aacid/unity8/lvwph_weirdness2/+merge/180613 ? [08:55] tsdgeos, yeah [08:56] Saviq: do you know if that code for not using invalid filters/something in unity should be there already? === swook` is now known as swook [08:56] tsdgeos, jenkins död, though :/ [08:56] tsdgeos, yes [08:56] i think it is what's causing stuff like the jenkins fail i have [08:56] tsdgeos, yes it was [08:57] i..e the thing just vanishes [08:57] Saviq: ah you mean jenins in general, not in this case, ok [08:57] tsdgeos, yes [08:57] Cimi, hey [09:00] seb128, I need wifi things n the wizard… which are your plans for that? [09:04] Cimi, as said last week, ted is working on it [09:04] seb128, i'll wait for it [09:04] Cimi, the plan is to load the UI through unitymenumodel [09:04] seb128, last question [09:05] seb128, I need set the real name of the user [09:05] Cimi, the indicator is going to provide the list of aps over gmenumodel so indicators/settings should be able to load that through unitymenumodel easily [09:05] (I think the username will be phablet maybe, but not the real name) [09:07] seb128, so question is how would you do it? :) [09:07] seb128, there is a console app, but maybe a library too [09:07] command line is chfn [09:11] Cimi, yeah, seems like you need a cpp plugin for the wizard [09:12] seb128, yep, but using that command line tool? [09:12] Cimi, let me look, my gut feeling says "use accountsservice for that" [09:13] ok [09:20] Cimi, org.freedesktop.Accounts CreateUser() [09:20] seb128, is there a plugin that already uses dubs? [09:21] seb128, to have a base to work... [09:21] Cimi, or if the account exists already org.freedesktop.Accounts.User SetRealName() [09:21] Cimi, yes, background and power and datetime and system-updates [09:41] sil2100: hi. I noticed that https://bugs.launchpad.net/ubuntu/+bug/1212993 is marked fixed committed, but mediascanner doesn't show up in the archive yet. What is its status? [09:41] Launchpad bug 1212993 in Ubuntu "[needs-packaging] Mediascanner" [Wishlist,Fix committed] [09:45] jamesh: I poked the guys now, it's in the NEW queue still [09:45] jamesh: someone has to move it out of it ;/ [09:46] sil2100: thanks! [10:05] dednick_: thanks for the merge! [10:05] Wellark: no worries [10:07] dednick_: now, can you fix QIcon::fromTheme() for me ;) [10:07] Wellark: lol. doubtful [10:08] blah.. I will do it myself then :) [10:13] always a good way to get things done ;) [10:14] woooo [10:14] magic [10:14] after hours of charging and pressing random buttons [10:14] i've got the red light back [10:15] the nexus4 may still be alive [10:15] Guys, trying to pass Scope into the PageHeader from GenericScopeView.qml it's logging null though. Any ideas why? Just doing this from GenericScopeView.qml: https://pastebin.canonical.com/95998/ [10:16] nic-doffay, onScopeChanged: console.log(scope) ? [10:17] Saviq, giving it a go now. I was only printing onCompleted [10:17] nic-doffay, that might be too early indeed [10:17] Saviq, looks good actually. [10:17] good [10:21] Saviq: hmm... seems the fact that all our popover's text is white on white is an issue from the shell [10:21] mzanetti, theme [10:21] Saviq: doesn't happen with "make trySomething" [10:21] mzanetti, https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1205094 [10:21] Launchpad bug 1205094 in Ubuntu UI Toolkit "Popovers under SuruGradient theme are white-on-white" [Undecided,New] [10:24] Saviq, upon accessing scope.filters I get this error: https://pastebin.canonical.com/95999/ Assuming it's something C++ side I'm not aware of. [10:26] nic-doffay, indeed, it wasn't added to plugin.cpp [10:26] nic-doffay, you need to qmlRegisterUncreatableType for it [10:26] nic-doffay, in plugins/Unity/plugin.cpp [10:28] Saviq, should I prep another branch for that fix? [10:28] nic-doffay, nah, will be fine in the same [10:33] mzanetti, sorry, I seem to be really good at breaking things https://code.launchpad.net/~mzanetti/unity8/dnd-and-quicklists/+merge/176653/comments/408930 [10:33] sil2100: ping [10:33] greyback: pong! [10:33] sil2100: hey, tsdgeos is kindly working on some integration tests for unity-mir [10:34] greyback: awesomeness! [10:34] sil2100: but we need to check where the tests are run. Are they executed on a actual phone device, or in a VM? [10:34] sil2100: are there examples of Mir integration tests we could use as reference? [10:35] eh. my internet is fooked. === hikiko is now known as hikiko|lunch [10:38] greyback: hmm, sadly, we're running unity tests for mir integration ;) [10:39] greyback: so, currently we're running desktop tests on the desktop machines [10:40] Saviq: could you explain what is the X-Ubuntu-Touch key in .desktop files [10:40] Wellark, it's there to say whether the app is supposed to show up for Touch or not [10:41] Wellark, it's a temporary solution, for lack of a spec, TBH [10:41] Saviq: in the app lense or something? [10:41] Wellark, yes, in Installed category of Apps scope [10:41] sil2100: okay, so we'll have to target the same. [10:41] Saviq: ok. === tvoss_ is now known as tvoss|lunch === swook is now known as swook` [10:58] Saviq, any idea what the combinedfilteroption.cpp is used for? [10:59] nic-doffay, ugh it's still there? [11:00] Saviq, no but it's still in the CMakeLists [11:00] nic-doffay, right - should be dropped [11:00] Saviq, combinedfilteroptions too? [11:00] nic-doffay, yes, combined* is gone [11:01] Saviq, genericlistmodel too? [11:02] nic-doffay, I believe so, yes, failure on my part for not cleaning that up during review [11:02] Seems like that was the last missing source file. [11:05] nic-doffay, interesting how CMake went through it with no complaints.. === greyback_ is now known as greyback|unstabl === MacSlow is now known as MacSlow|lunch === hikiko|lunch is now known as hikiko [11:41] Saviq: do you know if we require extra entries in the desktop file? [11:41] tsdgeos, what extra entries? [11:42] i'm getting "not a valid desktop file, missing mandatory entries in the standard group header" for what to me seems a valid desktop file [11:42] Wellark, ↑ [11:42] http://paste.kde.org/~tsdgeos/pd08f2e28/ is what i'm using [11:43] tsdgeos, I think Description is mandatory, too [11:43] not according to the spec [11:43] actually not even Exec is mandatory [11:44] http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html [11:44] tsdgeos, right, Type and Name [11:45] oh didn't realize the desktop reader code is in unity-mir [11:45] tsdgeos, " The Exec key is required if DBusActivatable is not set to true. Even if DBusActivatable is true, Exec should be specified for compatibility with implementations that do not understand DBusActivatable. " [11:45] i'll check the code later [11:45] lunch! [11:57] Saviq: fixed your last findings [11:57] except one which I'm again quite sure its a but in ListView [11:57] bug [12:00] mzanetti: Saviq: stupid QML question, I have http://paste.ubuntu.com/6002606/ (an icon, then a line with 2 texts and then a line with one text) [12:01] this layout set the icon on the same "line" than the line with 2 text (the Row) [12:01] any idea why and how to avoid that? [12:04] I think it's the inner Label, I don't do the right way to align them (even if it visually works) [12:05] tsdgeos, Saviq: ubuntuqt atm requires certain set of keys to be in the .desktop file or it refuses to load it [12:06] and this set has nothing to do with fdo spec :) [12:06] didrocks: in Row {}, do: height: childrenRect.height [12:07] didrocks: in Row {}, do: height: childrenRect.height [12:07] mzanetti: in fact, parent.anchors doesn't exist (a Row don't have anchors?) [12:07] so parent.anchors.left is invalid === MacSlow|lunch is now known as MacSlow [12:07] saviq, are html tags in previews supposed to work in current pending image? [12:08] cause they kinda don't [12:08] didrocks: and remove the anchors.left and anchors.right in your row [12:08] didrocks: this is conflicting as the row tries to position the labels and you're also doing that manually [12:08] which is what breaks the row and makes the height calculation fail [12:09] didrocks: ? [12:09] didrocks: well, this row doesn't have anchors, you haven't set any [12:09] didrocks: also, you shouldn't because you have the Row inside a Column which takes care about the positioning [12:10] mzanetti: ok, I think I'm not in the right direction then :) I just want to have 2 labels in a row, one aligned left, another aligned right [12:10] the Row {} doesn't seem to be the right container then [12:10] didrocks: remove the anchors from the labels [12:10] row is ok [12:10] mzanetti: so, with that, I have foobar [12:11] not "foo bar" [12:11] didrocks: you can right-align the text in the second label [12:11] didrocks: and set the label's widths to parent.width/2 [12:12] mzanetti: ah ok, that's the right way to do it then? :) [12:12] didrocks: yes [12:13] didrocks: if you don't break the Row by manually setting anchors, it should also automatically fix the height problem you've seen [12:16] mzanetti: so, this should have worked? http://paste.ubuntu.com/6002657/ [12:16] didrocks: well, you have a Row. inside the row, the items are placed next to each other, from left to right [12:17] so if you want the second item to move more towards the right, you have to increase the first item's width, no? [12:17] ok, so first label needs to be wider [12:17] didrocks: set both item's width to parent.widht/2 then the space will be distributed equally [12:18] mzanetti: indeed, makes sense. I just need to find how to align the text label to the right (current method doesn't work) === alan_g is now known as alan_g|lunch [12:19] didrocks: you could also do it with anchors like before, in that case wrap them in an Item instead of a Row. But I still think its better this way because in the end (when you want to make sure they don't overlap each other etc) it'll be less code with the row [12:20] mzanetti: yeah, makes totally sense, I didn't see the Row being just a flow widget, but once that's in the mind, it's normal [12:20] didrocks: regarding the alignment: https://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-text.html#horizontalAlignment-prop [12:21] ah, AlignLeft [12:21] or AlignRight in my case :) [12:21] right, but yes [12:22] mzanetti: perfect! thanks a lot and sorry for the stupid questions, first real time in QML :) [12:22] hehe. no worries === swook` is now known as swook [12:35] * greyback using somebodies 30 inch screen in his workspace, is loving it [12:42] mhr3, no, not released yet [12:42] mhr3, qaternourly is (was?) blocked for us due to NEWing unity-mir [12:43] greyback: at nokia I had 2*24" screens next to each other... now I'm back to 15" notebook screen :D [12:44] mzanetti: yeah, that must've been nice [12:46] kgunn, welcome back! [12:46] Saviq: thanks! [12:47] hi kgunn [12:48] hey kgunn! [12:48] hey guys o/ [12:49] Saviq: so we are requiring Name, Comment, Icon, Exec and X-Ubuntu-StageHint [12:49] seems a bit excessive to me tbh [12:50] greyback: there? [12:50] tsdgeos: not to forget X-Ubuntu-Touch [12:50] tsdgeos: yep [12:50] mzanetti: not required in the unity-mir desktop parser [12:51] tsdgeos, +1, X-StageHint should not be required, for one (default to Main) [12:51] tsdgeos: altough I'm not sure if the X-Ubuntu-StageHint is still there. It seems to have disappeared from all our app's desktop files [12:51] mzanetti: the ones above are required and simply ignores the .desktop file if not there [12:51] tsdgeos: I wouldn't waste much time fixing it up, Wellark will have a desktop file parsing library ready soon [12:51] tsdgeos, Comment is probably excessive, too [12:51] greyback: ah it's not that that i wanted you [12:51] greyback: it was about how to stop a QMirServer [12:51] mzanetti: nice work...dnd/quicklists! [12:52] tsdgeos: that's an excellent question, one which I've not a clear answer for. [12:52] Saviq: when you're done with approving my dnd branch, here comes the next one https://code.launchpad.net/~mzanetti/unity-api/launcher-quicklist-add-hasAction/+merge/180864 [12:52] greyback: i've this http://paste.ubuntu.com/6002766/ [12:52] kgunn: :) the drag'n drop really was a tricky one [12:52] but even if i return from startShell the process never finishes [12:52] maybe it hard to have a proper unittest :D [12:53] tsdgeos: hmm, it is supposed to. Lemme look [12:53] tsdgeos: btw... are you writing a .desktop file parser? [12:53] mzanetti: me? no [12:53] ok [12:53] mzanetti: Wellark is it seems [12:53] mzanetti, k === _salem is now known as salem_ [12:53] tsdgeos: yeah.... he's actually mostly done... just needs to fix comments from reviews [12:53] tsdgeos: just wanted to make sure we don't start a second one [13:13] greyback: was just seeing what all transpired...i saw sergio's bootstrap merge on unity-mir...so we're in ? [13:14] kgunn: yes, unity-mir in main. No daily builds on yet tho, needs tests (which Albert is helping me with) [13:15] greyback: that is still freakin' sweet! [13:15] so many things could've gone pear shaped :) [13:15] kgunn: hang on, am I mis-reading my apt-cache policy... I need to double-check [13:18] kgunn: gah, I was wrong. It's not in main yet. Must find out why [13:18] greyback: np... [13:18] greyback, not yet, it's being NEWed [13:18] greyback, sil2100 is handling, right? unity-mir NEW? [13:19] Saviq: yep [13:19] greyback, there were some packaging comments, I think sil2100 is tackling those [13:19] Saviq: yep, I'm reviewing a MR from him now [13:20] good [13:20] Saviq: yes, I'm handling it, but I see that due to the merger problems one important merge did not get in [13:20] kgunn, won't make standup, queueing for insurance prior to holidays... [13:21] kgunn, wanna make a catchup later in the afternoon [13:21] ? [13:21] Saviq: sounds good [13:21] kgunn, I should be available on the hour [13:21] kgunn, and then we have a review with JohnLea an hour later [13:22] kgunn, so your call when [13:24] mzanetti, I wonder... s/hasAction/active/? or s/hasAction/activatable/? not really sure if that's better... [13:24] "active" could probably mean something else (has action, but is inactive) [13:24] Saviq: not "active"... [13:24] exactly [13:24] so would conflict [13:24] Saviq: activateble... maybe [13:25] otherwise "clickable" might do [13:25] no strong opinion there [13:25] that might be the best (most obvious) actually [13:25] mzanetti, let's go with that, then [13:25] whcih one? [13:25] clickable? [13:25] Saviq: ^ [13:26] mzanetti, yes [13:26] ok [13:26] mzanetti, I like what you did to the blueprint :D [13:26] we need more of that ;D [13:26] indeed :D [13:27] well, with the quicklists I'm hoping to ship a second batch of that this week still [13:27] :) [13:28] Saviq: lets try to chat exactly 1 hr from now [13:28] kgunn, +1 [13:29] Saviq: updated the MR [13:29] mzanetti, thanks [13:30] mzanetti, approved [13:30] Saviq: cool, thanks [13:31] Saviq: standup [13:31] mzanetti, yeah, not gonna make it, on 3G again [13:31] Saviq, btw getting loads of undefined references to GenericOptionsModel now. [13:31] I'm not sure what's supposed to be here still and what's supposed to be removed. [13:31] Re the filters. [13:31] nic-doffay, GenericOptionsModel.{h,cpp} are there [13:32] lowercase that [13:32] nic-doffay, so this shouldn't be removed at all (and not from CMakeLists either) === alan_g|lunch is now known as alan_g [13:51] Saviq, there were some other issues, but I've resolved them. I'm assuming the model of the OptionSelector ListView should be scope.categories ? === tvoss|lunch is now known as tvoss_ [14:17] Saviq: I'm still setting unity8 and SurfaceFlinger using a lot of CPU when the phone should be idle, has that issue been tracked down yet? [14:18] nic-doffay, no, scope.filters [14:18] mhall119, if you're seeing it - obviously not, but it must be a separate issue, then, can you please file a bug with as much info as possible? [14:19] sure, what can I do to get better info for you? [14:19] Saviq, there are two ListViews though, what about the other one. Eg it's looking similar to this atm: https://pastebin.canonical.com/96010/ === dednick is now known as dednick|lunch [14:21] nic-doffay, no, that's wrong [14:21] Saviq, how so? [14:21] nic-doffay, values: options [14:22] nic-doffay, where "options" is the role from Filters model [14:22] nic-doffay, categories are completely not what you want to be looking at there [14:22] Saviq, scope.options are undefined. [14:22] nic-doffay, read [14:22] nic-doffay, everything you need is in scope.filters [14:22] nic-doffay, read the .h [14:22] Saviq, I'll take a look. [14:23] Saviq, filters.h? [14:23] nic-doffay, filters.h, filter.h, there's a bunch [14:23] nic-doffay, everything is here http://bazaar.launchpad.net/~unity-team/unity8/trunk/revision/203 [14:27] dednick|lunch, Hey I noticed a couple of merges for indicators, curious how the new ones are working for you. Don't interrupt lunch though :-) === swook is now known as swook` === swook` is now known as swook [14:29] kgunn, ready when you are [14:30] Saviq: just getting a link [14:38] where do I find API for org.freedesktop.Accounts ? [14:39] http://cgit.freedesktop.org/accountsservice/tree/data/org.freedesktop.Accounts.User.xml ? === alan_g is now known as alan_g|tea [14:49] tedg, was thinking about the url dispatcher... any reason why we wouldn't build it *into* the new app manager? [14:49] tedg, looking at lp:url-dispatcher it's pretty thin, not sure if it's big enough to warrant its own project / binary / library [14:49] tedg, as it will be exposed via the platform api anyway [14:50] Saviq, I figured it'd get more complex when it has to have things like click package hooks, etc, etc. But certainly today it is tiny. [14:50] Saviq, About being part of the app manager is interesting, I'm not sure how I feel about that. [14:51] greyback, tsdgeos, how about you guys ↑? [14:51] url-dispatcher built *into* app manager? [14:51] Saviq, The part that would concern me there is about the secondary activation aspects, would you guys want to implement all that in the application manager? [14:52] tedg, "secondary activation aspects"? [14:52] Saviq, Application is already running and you need to pass it the URL. [14:52] Second time. [14:52] tedg, right [14:52] tedg, or activate an action, for that matter [14:54] tedg, ok, let's leave it be for now [14:54] how are we planning to do these secondary activations then? === dednick|lunch is now known as dednick [14:54] tedg: ^^ [14:54] Saviq, Do you guys have a design for when two apps register for the same type? (i.e. choose which app to do this action with) I think perhaps that UI should drive some of this. [14:54] kenvandine, hello :-) [14:55] kenvandine, is lp:qtcreator-plugin-ubuntu ready for daily release? [14:55] Saviq: when you were testing indicators on friday, you mentioned that it was starting the settings when you activated the menu option. was that on desktop, or device? [14:55] greyback, I was expecting to handle that in upstart-app-launch... it's not done, so I'm happy to have someone else do it :-) [14:55] tedg, no design [14:55] dednick, both [14:55] Saviq, \o/ ;-) [14:55] dednick, but on device it won't show up [14:55] dednick, 'cause it doesn't have --desktop_file_hint [14:56] Saviq: ic. how are we to fix that? [14:56] We need to throw them through upstart-app-launch or url-dispatcher [14:56] ↑ that [14:56] ok [14:57] or short-term add --desktop_file_hint [14:57] Not sure what is best there... [14:57] Seems like we should try to use URLs for everything. [14:57] tedg, probably url-dispatcher, yeah [14:58] Saviq, When is Unity-mir supposed to land? Not dependent on a particular day, more curious to have an idea. [14:58] tedg, last Friday [14:58] ;) [14:59] Woot! It's done! [14:59] tedg, but other than that - asap [14:59] K [14:59] saviq, do we have a bug for the limitproxy issue i showed you last time? if not, i'm opening it [14:59] mhr3, no, no bug, tsdgeos was looking into [15:00] mhr3, but yes, please open [15:00] tedg, we built a temp workaround for session authorization into app-manager (based on --desktop_file_hint) [15:00] i was, then gerry snatched me [15:00] yes === alan_g|tea is now known as alan_g [15:00] tedg, but would be nice to get to the real solution in soon, too [15:00] Saviq, Yup, got a bunch of fires right now though... it might be a bit :-/ [15:01] tedg, that's why we built the easy - temporary - solution :) [15:02] tedg: which new indicators were you refering to? datetime/sound/battery? [15:02] tedg: note that AppMan will be suspending/resuming/hibernating apps soon, we're gonna have to figure out how that works with upstart-app [15:02] dednick, Yup [15:03] greyback, Do the PIDs stick around? [15:03] mhr3: he's mine! [15:03] tedg: not if app is killed, and respawned again later [15:03] greyback, but my bug will have High priority! [15:03] greyback, So I think that's the only case we care about. Do you start it differently in that case? [15:03] greyback, Or does the app handle those internally? [15:04] tedg: it's internal [15:04] tedg: most things seem to be ok. The battery indicator seems to be showing a critical icon whenever my phone is plugged in. Sound volume changing rarely works (although we had issues in old as wel.) Otherwise the app start is the only thing that isnt working. [15:04] mhr3: he's mine, mwahahah! [15:04] greyback, no bug, no tsdgeos, haha! [15:05] greyback, So I don't see any thing we need to do different, do you? [15:05] tedg: we're also missing a few widgets for the sound, but they wont be hooked up for awhile anyway [15:05] dednick, K, sounds reasonable. [15:06] dednick, There is an indicator-messages branch called "consolidate" that updates to the new indicator format. [15:06] tedg: well where it concerns me is with these secondary activations. Will upstart know the app we want to activate is suspended, and resume it. But then will shell know it has been resumed? [15:06] tsdgeos, https://bugs.launchpad.net/unity8/+bug/1213959 [15:06] dednick, pete-woods is looking at it today, hopefully it'll work and we can get that merged to trunk. [15:06] Launchpad bug 1213959 in Unity 8 "LimitProxyModel doesn't properly handle insertions" [High,Confirmed] [15:06] ;) [15:06] dednick, If you want a head start, you can see it there. But it seems to work for me. [15:07] greyback, Uhm, good point. Hadn't thought of that. [15:07] Saviq, GenericOptionsModel* options() is overridden in the classes which inherit filter.h surely surely scope.filters.option would be enough to access the model? [15:07] greyback, I thought we were going to stop SIGSTOP'ing apps and move to just killing them? Or is that still in the plan? [15:08] nic-doffay, no, filters is a *list* of filter objects [15:08] tedg: yeah, i've been taking a look today. I need to update unity8 for it [15:08] nic-doffay, or a list model of them [15:09] dednick, Just to not have two entries? Or something else? [15:09] tedg: to use unitymenumodel [15:09] tedg: You're at my knowledge limit. ricmm knows more. === swook is now known as swook` [15:10] Saviq, so how do I get the role? I'm not sure what I'm looking for here. [15:11] nic-doffay, there isn't (should be) a "filter" role in Filters [15:11] nic-doffay, that should return the Filter object (as getFilter does) [15:12] nic-doffay, and that object has an .options property [15:12] pstolowski, can you help nic-doffay on that ↑ ? [15:12] can I have a little help with quake? [15:12] lp:~cimi/ubuntu-system-settings/welcome-wizard [15:12] not sure the account plugin is installed... [15:13] Saviq, nic-doffay: sure [15:13] pstolowski, nic-doffay or well, I wonder if "options" shouldn't be a role straight away [15:13] pstolowski, nic-doffay in Filters [15:15] pstolowski, I'm trying to access the options model. [15:16] saviq, the touch image contains libunity-scopes-json-def-desktop instead of -phone, where do we fix that? [15:16] nic-doffay: give me a sec, trying to grasp your discussion [15:18] nic-doffay, Saviq: right, an omission on my side [15:18] mzanetti, ^ :) [15:18] qmake not quake [15:18] Saviq: did you understand this one? https://bugs.launchpad.net/ubuntu-ux/+bug/1213153 [15:18] Launchpad bug 1213153 in Unity 8 "[left edge] ‘switch to Apps Lens’ shouldn't activate with a flick through the edge" [High,Triaged] [15:18] Cimi: ? [15:18] mzanetti, lines above [15:19] Cimi: yeah... haven't played Quake in ages, but I'll do my best :P [15:19] hah [15:20] nic-doffay, Saviq: I'm going to add a role that gives you options right away [15:20] mzanetti, yes, let's talk in 10, k? [15:20] sure [15:20] pstolowski, I think it's best indeed [15:21] Cimi: what's the issue? [15:21] mzanetti, wizard doesn't work.. [15:21] * mzanetti is on a merging spree today: https://code.launchpad.net/~mzanetti/unity8/quicklists/+merge/180894 [15:21] mzanetti, page of AboutYOu [15:21] mzanetti, what0s the dir? [15:22] Cimi: building... [15:23] Cimi: when I start it I get 3 pages [15:23] mzanetti, then crash? [15:24] it's because it cannot find the plugin I think [15:24] Cimi: not a crash... but this: module "Ubuntu.SystemSettings.AccountPlugin" is not installed [15:24] yeah [15:24] mzanetti, I added the module... [15:24] Cimi: where? [15:24] mzanetti, created account folder under plugins [15:24] copied some project file and edited... [15:25] but I don0t think it is installed or I don't know [15:25] Cimi: it's installed to /ubuntu-system-settings/private/Ubuntu/SystemSettings/Account/ [15:25] mzanetti, in root / [15:25] yeah [15:26] Cimi: but you're trying to import Ubuntu.SystemSettings.AccountPlugin [15:26] which doesn't match that dir [15:26] mmm ok [15:27] pstolowski, how do I access that role? Is there a getter function in filters.h? All I see is an enum with Roles. [15:28] nic-doffay: standard way of accessing qt data models in qml - use role name in the delegate [15:30] nic-doffay, http://qt-project.org/doc/qt-5.0/qtquick/qtquick-modelviewsdata-modelview.html#qml-data-models [15:30] nic-doffay, and http://qt-project.org/doc/qt-5.0/qtquick/qtquick-modelviewsdata-cppmodels.html [15:31] mzanetti, can you mumble? [15:31] Saviq: sure [15:31] pstolowski, are you pushing something for this regarding the options? [15:32] nic-doffay: I'm currently working on it [15:32] nic-doffay: should have it soonish [15:32] pstolowski, cool [15:33] greyback, can you mumble? [15:33] mzanetti, ok works good... [15:33] Saviq: so, here are the quicklists: https://code.launchpad.net/~mzanetti/unity8/quicklists/+merge/180894 [15:33] mzanetti, cool [15:33] vesar: ^^ [15:37] Cimi: what did you mean with works good? [15:37] mzanetti, that the plugin loads and shows me my name.. [15:37] Cimi: did it fix your plugin problem, or did you test my quicklist branch? [15:37] ah ok [15:37] fginther, not sure [15:37] fginther, i need to look at it still [15:38] kenvandine, no problem, it's in the stack file with daily-release false [15:39] fginther, Mirv had emailed me about it, i haven't had time to sponsor it [15:39] he mentioned it was daily-release False, but i don't recall if he said why [15:41] 28815 [15:54] Cimi, is that your high score from quake or? [15:54] hah [15:54] Saviq, think it was my yubikey [15:54] Hello. Days ago I crashed my Unity and compiz; lefting my ubuntu 13.04 unoperable. I-ve searched the net, followed tutorials, and the help given to me in different irc channels but the problem remains, [15:55] Saviq, wrong app focused... [15:56] my question now is if there could be some kind of command or script that allows mw return my 13.04 to it initial state, like reinstalling it, without affect my /home folder [15:56] any idea? [15:57] nic-doffay: lp:~stolowski/unity8/add-options-role [15:57] nic-doffay: can you give it a shot before I MP? [16:08] pstolowski, yeah taking a look now... [16:13] Saviq, I add i18n and then I'll wait the wifi plugin before continuing... [16:13] Saviq, just finished the username page and sets correctly [16:14] so I'm only missing wifi and assets [16:19] pstolowski, can I access it from the delegate using scope.filters.RoleOption [16:20] nic-doffay: you need to use role names that are mapped in roleNames(), so - "options" [16:20] nic-doffay: scope.filters.options I suppose [16:20] nic-doffay: and options is yet another model, that has own roles [16:21] nic-doffay, ETA for the option selector? [16:22] Cimi, when JP comes back from holiday. He needs to look at an autopilot issue. [16:22] Neither me nor Christian had any luck. [16:22] He's back this week, I'll check when. [16:23] Cimi, you can use the branch in the mean time without issue. [16:23] nic-doffay, using list items in the meanwhile no problem... === racarr_ is now known as racarr [16:27] pstolowski, it doesn't seem to be doing the job. I see the string was added to the switch case in the cpp too... [16:28] nic-doffay: what are you doing with options value? do you get values of other roles? [16:29] pstolowski, this is a rough idea of what it looks like currently. [16:29] https://pastebin.canonical.com/96020/ [16:29] Or what I'm attempting. [16:33] ehm, what can cause scrolling down to switch between dash pages instead? [16:33] nic-doffay: how is "delegate: optionSelector" matching OptionSelector { ..} below? [16:33] pstolowski, it's passed using a the id. [16:33] It's just omitted from the pastebin. [16:33] That all works without an issue if the model is an integer. [16:36] nic-doffay: and how are you accessing actual values of options model (in options selector.values I guess)? [16:37] pstolowski, values is a model. [16:37] So that should be a drop down of Value 1, Value 2 etc [16:38] nic-doffay: yeah, I know, can you pastebin how it's handled? [16:39] hah! [16:39] I fixed Qt. [16:39] kinda. :) [16:39] mzanetti: I now have a patch that allows loading thunderbird icon properly [16:40] Wellark: great. [16:40] how about the others? :P [16:40] Qt patch that it is. [16:40] pstolowski, what do you mean by how it's handled? [16:41] we need it for the theme icon loader which we need for the launcher and the whole shell [16:41] nic-doffay: I mean, the qml snippet where you iterate over all the values of options model [16:41] mzanetti: wanna sponsor my patch when I get it upstreamed? :) [16:42] ? [16:42] mzanetti: aren't you a qt contributor? :) [16:42] this is my first qt patch [16:42] pstolowski, if I understand correctly that should be handled by the ListView delegate. [16:43] Wellark: ah... I can review it, yes, but I don't have approver right in Qt either [16:44] review would be great [16:44] maybe I show the patchet to you first before embarassing my self in the public :P [16:44] nic-doffay: not really, the delegate needs to reffer to proper role names [16:45] nic-doffay: so, in the delegate that handles options rendering, you need to access 'name' and 'active' roles at the very least [16:45] pstolowski, what exactly is the role? [16:46] Wellark: hehe. feel free [16:46] pstolowski, the name role is for each filter, correct? [16:46] nic-doffay: you can think of it as column of a model row (but in reality it's more than that) [16:46] mzanetti: ok, I will ping you tomorrow [16:46] Wellark: ok. [16:46] mzanetti: I still have one bug to fix on the QIcon theme code [16:47] pstolowski, so how can I access the name role from options then? [16:49] nic-doffay: just use role names in the delegate of your ListView (that has reference to options model) [16:50] nic-doffay: see this example - http://qt-project.org/doc/qt-5.0/qtquick/qtquick-modelviewsdata-modelview.html#models [16:51] pstolowski, I've read through that before. But I'm still not sure what a role name is. [16:52] nic-doffay: role name is just a column index [16:53] larsu, hi. In bug 1186181 could you please describe, or link to the code that defines, how the choice of icon relates to the battery percentage? I want to know whether it's a visual design bug or a logic bug. [16:53] bug 1186181 in Unity 8 "battery icon and percentage" [Undecided,Confirmed] https://launchpad.net/bugs/1186181 [16:54] nic-doffay: (in reality it's a "virtual" columns, as it's up to the data(...) implementation in my model what value to return for given role) [16:54] pstolowski, right. I'm still lost. If values is a model, and scope.filters.options returns a model too, surely passing scope.filters.options should be enough? [16:56] nic-doffay: not really, depends what roles 'values' model supports. you need to look at the delegate that renders it, and update it to use correct roles [16:58] pstolowski, the optionSelector delegate displays text: modelData [17:00] nic-doffay: ok, afaict this is only correct for some specific models (http://harmattan-dev.nokia.com/docs/platform-api-reference/xml/daily-docs/libqt4/qdeclarativemodels.html); can you change it to "text: name" ? [17:01] pstolowski, it's an SDK component. [17:01] So not really. [17:02] nic-doffay: hmm. how does know if option is active? [17:02] pstolowski, currently there's nothing for that in the option selector. [17:02] pstolowski, if it's required I'll add it though. [17:03] nic-doffay: we definately need to mark selected filter option [17:04] mpt: done. [this is an automated reply because I'm on vacation] [17:05] pstolowski, ok cool. Question is what to use instead of modelData since the OptionSelector is an SDK class. [17:05] I'm not aware of anything else. [17:08] nic-doffay: it seems to me that this is currently very limiting in the SDK, but maybe I'm missing something. we need to check with sdk huys [17:08] guys [17:09] Kaleo: ping? === alan_g is now known as alan_g|EOD === slangase` is now known as slangasek [17:58] tedg: hi! [17:58] tedg: I need to jump out now, but: https://bugs.launchpad.net/ubuntu/+source/indicators-client/+bug/1214065 [17:58] Launchpad bug 1214065 in indicators-client (Ubuntu) "Binary package name conflict between indicators-client and unity8" [Undecided,New] [17:58] tedg: could you comment? [17:58] See you tomorrow guys! [17:59] Sure [17:59] Saviq: is "Home Scopes" going to be the text for the Dash header? [18:15] mhall119, sounds like a bug against unity-scope-home [18:18] mardy, Hey, are you still awake? :-) [18:20] Oh, no, I updated my phone and all the videos are gone! Am I going to have to purchase these movies to get their covers now? [18:24] Saviq: so it's not likely it'll have "Scope" in the header? [18:28] * greyback eod === alex_abreu is now known as alex-abreu [19:05] alecu_: ping [19:08] alecu_: http://ubuntuone.com/58AA6ZWyYlN6iQbB0SuhqK see the last screenshot [19:08] it was a landscape image, something's gone wrong in the resizing/thumbnailing [19:31] mhall119, I don't believe it's meant to say "Scope" indeed [19:32] mhall119, but it's there in the home.scope file from unity-scope-home [19:32] mhall119, so that's where it needs to be fixed === salem_ is now known as _salem [19:46] Saviq: ok, thanks [20:16] Saviq: you were saying earlier...gerry hoping to get osk wrapped up this week ? (meaning, beside mir this would be hold up item #2 in landing?) [20:17] kgunn, he was hoping today/early tomorrow, not only this week [20:17] mzanetti, first of all, GO AWAY [20:18] mzanetti, second, did you get designs for count / progress like those? [20:18] Saviq: ok...cool, so mir N4 is really going to be long poll [20:18] kgunn, :/ [20:18] Saviq: sort of [20:19] Saviq: I got the assets and I got a mock for the progressbar. I placed the count emblem according to screenshots of unity7 [20:22] mzanetti, they ugly! :D [20:22] :D [20:23] Saviq: could be the assets are temporary until we get the new UbuntuShape [20:24] Saviq: this would need some input from you I guess: https://bugs.launchpad.net/bugs/1206941 [20:24] Launchpad bug 1206941 in ofono (Ubuntu) "[ofono][rild] "Retries" property does not not work" [High,Confirmed] [20:35] mzanetti, on another note, I've seen on designs before [20:35] mzanetti, that apps which are during installation [20:35] mzanetti, their icons should "fill up" with colour [20:36] Saviq: yep. app install animation is still todo [20:36] actually also missing in the API still [20:36] mzanetti, do we have backend for that? [20:36] mzanetti, yeah, we should use the same progress sources the Scopes use [20:36] mzanetti, take a look at AppPreview [20:37] Saviq: is that already working in the dash? [20:37] mzanetti, only in the preview [20:37] Saviq: how do I test that? [20:37] mzanetti, and not the "filling" part, but the progress reporting - yes [20:37] ah ok [20:38] Saviq: my unity8 is spinning btw [20:38] :/ [20:38] mzanetti, description for https://code.launchpad.net/~unity-team/unity8/app-preview-data/+merge/179348 has pointers on how to enable the click scope [20:38] mzanetti, :( [20:38] mzanetti, surfaceflinger, too? [20:38] mzanetti, then you can just go through the installation procedure [20:38] Saviq: yes, 9% surfaceflinger, 50% unity [20:39] mzanetti, so it's redrawing most probably [20:39] we'll have to investigate [20:39] Saviq: wow! it happens only when the greeter is shown [20:40] mzanetti, with launcher it might be slightly trickier on where to get the data from (scopes tell us what "progress source" we're to look at) [20:40] infographics most likely [20:40] mzanetti, interesting, but nothing changed there [20:40] Saviq: take a picture with the camera [20:40] Saviq: then you'll get real data in there [20:40] and it draws bubbles [20:41] mzanetti, yeah, that's old [20:41] mzanetti, 2-3 weeks at least [20:41] I discovered it 3 days ago [20:41] mzanetti, doesn't mean it wasn't there ;) [20:42] mzanetti, but infographics is kind of meant to be like that - surprising :D [20:42] but we need more surprises ;) [20:42] * mhall119 was surprised when he first saw it [20:43] btw, people really liked the infographics idea at the XDA conference, the idea of an always-changing, always-unique welcome screen was a hit [20:46] Saviq: from what I see, I'd just need that DownloadListener [20:46] mzanetti, yeah, but the arch of it isn't yet correct [20:46] mzanetti, i.e. it will get more generic [20:46] Saviq: tracks only downloads, not installations, or? [20:46] mzanetti, yeah, for example [20:47] mzanetti, and is just too limited [20:47] mzanetti, scopes will report which dbus name/path to connect to for a given category [20:47] Saviq: is it on someones blueprint to extend this? [20:47] mzanetti, kind of, mhr3 and pstolowski know about it and are working towards it [20:47] ok. [20:48] the "make trySomething" is just the best thing ever :) [20:58] +1 === Guest17154 is now known as everydaylinuxuse [22:27] mterry: ping, are you still around? [22:29] veebers, hi [22:30] mterry: how's things? I had a question re: the ubuntu-keyboard packaging that I notice you had recent dealings with [22:31] mterry: I'm working on the autopilot tests etc. for the ubunut-keyboard, initially (before it was split off into ubuntu-keyboard) I noticed that it only built for arm, and that's changed now? [22:31] veebers, yeah, I didn't see anything arm-specific about it, so I changed it [22:31] I just built and installed it, but it doesn't seem to work for me on my desktop (where it works fine on the device) [22:31] mterry: hmm ok, perhaps there is something else afoot then [22:32] veebers, ah, I didn't actually test. Maybe it needs touch/qtubuntu layers? [22:32] veebers, with latest packaging changes, the tests work fine on amd64... [22:32] (mostly) [22:33] mterry: I'm not sure to be honest, my small amount of debugging was: have maliit-framework and ubuntu-keyboard installed, try to start maliit server: I see this failure: [22:33] open /usr/lib/arm-linux-gnueabihf/libpinyin/data/pinyin_index.bin failed! [22:33] Segmentation fault (core dumped) [22:34] veebers, ah [22:34] veebers, try lp:~mterry/ubuntu-keyboard/run-tests [22:35] * veebers looks [22:35] veebers, notably the changes to src/lib/logic/pinyinadapter.cpp [22:35] https://code.launchpad.net/~mterry/ubuntu-keyboard/run-tests/+merge/180941 [22:35] mterry: ah ok :-) [22:37] mterry: sweet, I'll build that and give it a try, see where I get to [22:37] mterry: would you have a couple of moments to have a look at some minor packaging changes I have in a MR for the autopilot pieces? [22:38] veebers, ok [22:38] mterry: awesome thanks: https://code.launchpad.net/~veebers/ubuntu-keyboard/adding_autopilot_tests_and_emulators/+merge/180480 [22:53] heh, thanks for reviewing that mterry, I'll make those changes re sorting the depends. Unfortunately I can't easily change the other comment :-) [22:58] veebers, ah well [22:59] mterry: sweet, with that branch of yours I can build it and it runs without segfaulting. I can also sometimes get the keyboard up on my screen, however it's on its side [22:59] veebers, progress! === _salem is now known as salem_