/srv/irclogs.ubuntu.com/2013/08/19/#ubuntu-unity.txt

=== boiko__ is now known as boiko
=== jamesh_ is now known as jamesh
swookHas anyone managed to compile appmenu-gtk on Debian?05:34
=== swook is now known as swook`
tsdgeoshmmm08:03
tsdgeoswhat does this mean?08:04
tsdgeosmodel: previewData.infoMap["more-screenshots"] != null ? previewData.infoMap["more-screenshots"].value : [previewData.image]08:04
tsdgeoswhat is  [previewData.image] ?08:04
Saviqtsdgeos, it's an array with previewData.image in it08:04
Saviqtsdgeos, aka a stringlist08:04
tsdgeosoh08:05
tsdgeosright08:05
Wellarkdednick: hi08:17
Wellarkhttps://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/unity-theme-icon-provider/+merge/18080508:17
Wellarkdednick: so, there are other changes in qmenumodel tree?08:17
Wellarkcould you merge them to that branch?08:17
dednickWellark: hi. surecan/.08:18
dednickeh. stupid keyboard.08:19
Wellarkdednick: do you have anything else I need to know about? :))08:19
WellarkI'm trying to get the theme icon loader forward08:19
dednickWellark: only that it's currently set in qmenumodel. probably need to remove it at the same time?08:20
Wellarkdednick: yeah.08:20
* Wellark branches upstream qt..08:21
Wellarkneed to fix QIcon::fromTheme() .. ;(08:21
Wellarkor strictly speaking.. I don't have to as I'm not needing it :P08:22
mzanettiWellark: hi.08:23
mzanettiWellark: I wrote a summary of what's left to do in your launcher-backend branch08:23
Wellarkmzanetti: where is it?08:24
mzanettihttps://code.launchpad.net/~kaijanmaki/unity8/launcher-backend/+merge/179663/comments/40861608:25
mzanettiWellark: ^08:25
Wellarkmzanetti: thanks!08:25
Wellarkmzanetti: I have couple of things I need to discuss with you08:25
Wellarklet me get the icon loader rolling just first08:25
tsdgeoshmmmm08:47
mzanettihmmmm?08:47
tsdgeosafter one hour of charging the nexus4 with the wall charger its still dead08:47
mzanettitsdgeos: did you press the power buggon for like a minute?08:47
mzanettibutton08:47
didrocks(while being plugged)08:49
didrocksand a real 60s :p08:49
tsdgeosyeah, just did08:51
tsdgeosno luck08:51
Cimiseb128, hey :)08:54
tsdgeosSaviq: do you think you'll have time to look at https://code.launchpad.net/~aacid/unity8/lvwph_weirdness2/+merge/180613 ?08:55
Saviqtsdgeos, yeah08:55
tsdgeosSaviq: do you know if that code for not using invalid filters/something in unity should be there already?08:56
=== swook` is now known as swook
Saviqtsdgeos, jenkins död, though :/08:56
Saviqtsdgeos, yes08:56
tsdgeosi think it is what's causing stuff like the jenkins fail i have08:56
Saviqtsdgeos, yes it was08:56
tsdgeosi..e the thing just vanishes08:57
tsdgeosSaviq: ah you mean jenins in general, not in this case, ok08:57
Saviqtsdgeos, yes08:57
seb128Cimi, hey08:57
Cimiseb128, I need wifi things n the wizard… which are your plans for that?09:00
seb128Cimi, as said last week, ted is working on it09:04
Cimiseb128, i'll wait for it09:04
seb128Cimi, the plan is to load the UI through unitymenumodel09:04
Cimiseb128, last question09:04
Cimiseb128, I need set the real name of the user09:05
seb128Cimi, the indicator is going to provide the list of aps over gmenumodel so indicators/settings should be able to load that through unitymenumodel easily09:05
Cimi(I think the username will be phablet maybe, but not the real name)09:05
Cimiseb128, so question is how would you do it? :)09:07
Cimiseb128, there is a console app, but maybe a library too09:07
Cimicommand line is chfn09:07
seb128Cimi, yeah, seems like you need a cpp plugin for the wizard09:11
Cimiseb128, yep, but using that command line tool?09:12
seb128Cimi, let me look, my gut feeling says "use accountsservice for that"09:12
Cimiok09:13
seb128Cimi, org.freedesktop.Accounts CreateUser()09:20
Cimiseb128, is there a plugin that already uses dubs?09:20
Cimiseb128, to have a base to work...09:21
seb128Cimi, or if the account exists already org.freedesktop.Accounts.User SetRealName()09:21
seb128Cimi, yes, background and power and datetime and system-updates09:21
jameshsil2100: 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
ubot5Launchpad bug 1212993 in Ubuntu "[needs-packaging] Mediascanner" [Wishlist,Fix committed]09:41
sil2100jamesh: I poked the guys now, it's in the NEW queue still09:45
sil2100jamesh: someone has to move it out of it ;/09:45
jameshsil2100: thanks!09:46
Wellarkdednick_: thanks for the merge!10:05
dednick_Wellark: no worries10:05
Wellarkdednick_: now, can you fix QIcon::fromTheme() for me ;)10:07
dednick_Wellark: lol. doubtful10:07
Wellarkblah.. I will do it myself then :)10:08
dednick_always a good way to get things done ;)10:13
tsdgeoswoooo10:14
tsdgeosmagic10:14
tsdgeosafter hours of charging and pressing random buttons10:14
tsdgeosi've got the red light back10:14
tsdgeosthe nexus4 may still be alive10:15
nic-doffayGuys, 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:15
Saviqnic-doffay, onScopeChanged: console.log(scope) ?10:16
nic-doffaySaviq, giving it a go now. I was only printing onCompleted10:17
Saviqnic-doffay, that might be too early indeed10:17
nic-doffaySaviq, looks good actually.10:17
Saviqgood10:17
mzanettiSaviq: hmm... seems the fact that all our popover's text is white on white is an issue from the shell10:21
Saviqmzanetti, theme10:21
mzanettiSaviq: doesn't happen with "make trySomething"10:21
Saviqmzanetti, https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/120509410:21
ubot5Launchpad bug 1205094 in Ubuntu UI Toolkit "Popovers under SuruGradient theme are white-on-white" [Undecided,New]10:21
nic-doffaySaviq, 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:24
Saviqnic-doffay, indeed, it wasn't added to plugin.cpp10:26
Saviqnic-doffay, you need to qmlRegisterUncreatableType<Filters> for it10:26
Saviqnic-doffay, in plugins/Unity/plugin.cpp10:26
nic-doffaySaviq, should I prep another branch for that fix?10:28
Saviqnic-doffay, nah, will be fine in the same10:28
Saviqmzanetti, sorry, I seem to be really good at breaking things https://code.launchpad.net/~mzanetti/unity8/dnd-and-quicklists/+merge/176653/comments/40893010:33
greybacksil2100: ping10:33
sil2100greyback: pong!10:33
greybacksil2100: hey, tsdgeos is kindly working on some integration tests for unity-mir10:33
sil2100greyback: awesomeness!10:34
greybacksil2100: but we need to check where the tests are run. Are they executed on a actual phone device, or in a VM?10:34
greybacksil2100: are there examples of Mir integration tests we could use as reference?10:34
dednick_eh. my internet is fooked.10:35
=== hikiko is now known as hikiko|lunch
sil2100greyback: hmm, sadly, we're running unity tests for mir integration ;)10:38
sil2100greyback: so, currently we're running desktop tests on the desktop machines10:39
WellarkSaviq: could you explain what is the X-Ubuntu-Touch key in .desktop files10:40
SaviqWellark, it's there to say whether the app is supposed to show up for Touch or not10:40
SaviqWellark, it's a temporary solution, for lack of a spec, TBH10:41
WellarkSaviq: in the app lense or something?10:41
SaviqWellark, yes, in Installed category of Apps scope10:41
greybacksil2100: okay, so we'll have to target the same.10:41
WellarkSaviq: ok.10:41
=== tvoss_ is now known as tvoss|lunch
=== swook is now known as swook`
nic-doffaySaviq, any idea what the combinedfilteroption.cpp is used for?10:58
Saviqnic-doffay, ugh it's still there?10:59
nic-doffaySaviq, no but it's still in the CMakeLists11:00
Saviqnic-doffay, right - should be dropped11:00
nic-doffaySaviq, combinedfilteroptions too?11:00
Saviqnic-doffay, yes, combined* is gone11:00
nic-doffaySaviq, genericlistmodel too?11:01
Saviqnic-doffay, I believe so, yes, failure on my part for not cleaning that up during review11:02
nic-doffaySeems like that was the last missing source file.11:02
Saviqnic-doffay, interesting how CMake went through it with no complaints..11:05
=== greyback_ is now known as greyback|unstabl
=== MacSlow is now known as MacSlow|lunch
=== hikiko|lunch is now known as hikiko
tsdgeosSaviq: do you know if we require extra entries in the desktop file?11:41
Saviqtsdgeos, what extra entries?11:41
tsdgeosi'm getting "not a valid desktop file, missing mandatory entries in the standard group header" for what to me seems a valid desktop file11:42
SaviqWellark, ↑11:42
tsdgeoshttp://paste.kde.org/~tsdgeos/pd08f2e28/ is what i'm using11:42
Saviqtsdgeos, I think Description is mandatory, too11:43
tsdgeosnot according to the spec11:43
tsdgeosactually not even Exec is mandatory11:43
tsdgeoshttp://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html11:44
Saviqtsdgeos, right, Type and Name11:44
tsdgeosoh didn't realize the desktop reader code is in unity-mir11:45
Saviqtsdgeos, " 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
tsdgeosi'll check the code later11:45
tsdgeoslunch!11:45
mzanettiSaviq: fixed your last findings11:57
mzanettiexcept one which I'm again quite sure its a but in ListView11:57
mzanettibug11:57
didrocksmzanetti: 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:00
didrocksthis layout set the icon on the same "line" than the line with 2 text (the Row)12:01
didrocksany idea why and how to avoid that?12:01
didrocksI think it's the inner Label, I don't do the right way to align them (even if it visually works)12:04
Wellarktsdgeos, Saviq: ubuntuqt atm requires certain set of keys to be in the .desktop file or it refuses to load it12:05
Wellarkand this set has nothing to do with fdo spec :)12:06
mzanettididrocks: in Row {}, do: height: childrenRect.height12:06
mzanettididrocks: in Row {}, do: height: childrenRect.height12:07
didrocksmzanetti: in fact, parent.anchors doesn't exist (a Row don't have anchors?)12:07
didrocksso parent.anchors.left is invalid12:07
=== MacSlow|lunch is now known as MacSlow
mhr3saviq, are html tags in previews supposed to work in current pending image?12:07
mhr3cause they kinda don't12:08
mzanettididrocks: and remove the anchors.left and anchors.right in your row12:08
mzanettididrocks: this is conflicting as the row tries to position the labels and you're also doing that manually12:08
mzanettiwhich is what breaks the row and makes the height calculation fail12:08
mzanettididrocks: ?12:09
mzanettididrocks: well, this row doesn't have anchors, you haven't set any12:09
mzanettididrocks: also, you shouldn't because you have the Row inside a Column which takes care about the positioning12:09
didrocksmzanetti: 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 right12:10
didrocksthe Row {} doesn't seem to be the right container then12:10
mzanettididrocks: remove the anchors from the labels12:10
mzanettirow is ok12:10
didrocksmzanetti: so, with that, I have foobar12:10
didrocksnot "foo          bar"12:11
mzanettididrocks: you can right-align the text in the second label12:11
mzanettididrocks: and set the label's widths to parent.width/212:11
didrocksmzanetti: ah ok, that's the right way to do it then? :)12:12
mzanettididrocks: yes12:12
mzanettididrocks: if you don't break the Row by manually setting anchors, it should also automatically fix the height problem you've seen12:13
didrocksmzanetti: so, this should have worked? http://paste.ubuntu.com/6002657/12:16
mzanettididrocks: well, you have a Row. inside the row, the items are placed next to each other, from left to right12:16
mzanettiso if you want the second item to move more towards the right, you have to increase the first item's width, no?12:17
didrocksok, so first label needs to be wider12:17
mzanettididrocks: set both item's width to parent.widht/2 then the space will be distributed equally12:17
didrocksmzanetti: indeed, makes sense. I just need to find how to align the text label to the right (current method doesn't work)12:18
=== alan_g is now known as alan_g|lunch
mzanettididrocks: 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 row12:19
didrocksmzanetti: yeah, makes totally sense, I didn't see the Row being just a flow widget, but once that's in the mind, it's normal12:20
mzanettididrocks: regarding the alignment: https://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-text.html#horizontalAlignment-prop12:20
didrocksah, AlignLeft12:21
didrocksor AlignRight in my case :)12:21
mzanettiright, but yes12:21
didrocksmzanetti: perfect! thanks a lot and sorry for the stupid questions, first real time in QML :)12:22
mzanettihehe. no worries12:22
=== swook` is now known as swook
* greyback using somebodies 30 inch screen in his workspace, is loving it12:35
Saviqmhr3, no, not released yet12:42
Saviqmhr3, qaternourly is (was?) blocked for us due to NEWing unity-mir12:42
mzanettigreyback: at nokia I had 2*24" screens next to each other... now I'm back to 15" notebook screen :D12:43
greybackmzanetti: yeah, that must've been nice12:44
Saviqkgunn, welcome back!12:46
kgunnSaviq: thanks!12:46
mzanettihi kgunn12:47
greybackhey kgunn!12:48
kgunnhey guys o/12:48
tsdgeosSaviq: so we are requiring Name, Comment, Icon, Exec and X-Ubuntu-StageHint12:49
tsdgeosseems a bit excessive to me tbh12:49
tsdgeosgreyback: there?12:50
mzanettitsdgeos: not to forget X-Ubuntu-Touch12:50
greybacktsdgeos: yep12:50
tsdgeosmzanetti: not required in the unity-mir desktop parser12:50
Saviqtsdgeos, +1, X-StageHint should not be required, for one (default to Main)12:51
mzanettitsdgeos: altough I'm not sure if the X-Ubuntu-StageHint is still there. It seems to have disappeared from all our app's desktop files12:51
tsdgeosmzanetti: the ones above are required and simply ignores the .desktop file if not there12:51
greybacktsdgeos: I wouldn't waste much time fixing it up, Wellark will have a desktop file parsing library ready soon12:51
Saviqtsdgeos, Comment is probably excessive, too12:51
tsdgeosgreyback: ah it's not that that i wanted you12:51
tsdgeosgreyback: it was about how to stop a QMirServer12:51
kgunnmzanetti: nice work...dnd/quicklists!12:51
greybacktsdgeos: that's an excellent question, one which I've not a clear answer for.12:52
mzanettiSaviq: 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/18086412:52
tsdgeosgreyback: i've this http://paste.ubuntu.com/6002766/12:52
mzanettikgunn: :) the drag'n drop really was a tricky one12:52
tsdgeosbut even if i return from startShell the process never finishes12:52
tsdgeosmaybe it hard to have a proper unittest :D12:52
greybacktsdgeos: hmm, it is supposed to. Lemme look12:53
mzanettitsdgeos: btw... are you writing a .desktop file parser?12:53
tsdgeosmzanetti: me? no12:53
mzanettiok12:53
tsdgeosmzanetti: Wellark is it seems12:53
Saviqmzanetti, k12:53
=== _salem is now known as salem_
mzanettitsdgeos: yeah.... he's actually mostly done... just needs to fix comments from reviews12:53
mzanettitsdgeos: just wanted to make sure we don't start a second one12:53
kgunngreyback: was just seeing what all transpired...i saw sergio's bootstrap merge on unity-mir...so we're in  ?13:13
greybackkgunn: yes, unity-mir in main. No daily builds on yet tho, needs tests (which Albert is helping me with)13:14
kgunngreyback: that is still freakin' sweet!13:15
kgunnso many things could've gone pear shaped :)13:15
greybackkgunn: hang on, am I mis-reading my apt-cache policy... I need to double-check13:15
greybackkgunn: gah, I was wrong. It's not in main yet. Must find out why13:18
kgunngreyback: np...13:18
Saviqgreyback, not yet, it's being NEWed13:18
Saviqgreyback, sil2100 is handling, right? unity-mir NEW?13:18
greybackSaviq: yep13:19
Saviqgreyback, there were some packaging comments, I think sil2100 is tackling those13:19
greybackSaviq: yep, I'm reviewing a MR from him now13:19
Saviqgood13:20
sil2100Saviq: yes, I'm handling it, but I see that due to the merger problems one important merge did not get in13:20
Saviqkgunn, won't make standup, queueing for insurance prior to holidays...13:20
Saviqkgunn, wanna make a catchup later in the afternoon13:21
Saviq?13:21
kgunnSaviq: sounds good13:21
Saviqkgunn, I should be available on the hour13:21
Saviqkgunn, and then we have a review with JohnLea an hour later13:21
Saviqkgunn, so your call when13:22
Saviqmzanetti, I wonder... s/hasAction/active/? or s/hasAction/activatable/? not really sure if that's better...13:24
Saviq"active" could probably mean something else (has action, but is inactive)13:24
mzanettiSaviq: not "active"...13:24
mzanettiexactly13:24
Saviqso would conflict13:24
mzanettiSaviq: activateble... maybe13:24
mzanettiotherwise "clickable" might do13:25
mzanettino strong opinion there13:25
Saviqthat might be the best (most obvious) actually13:25
Saviqmzanetti, let's go with that, then13:25
mzanettiwhcih one?13:25
mzanetticlickable?13:25
mzanettiSaviq: ^13:25
Saviqmzanetti, yes13:26
mzanettiok13:26
Saviqmzanetti, I like what you did to the blueprint :D13:26
Saviqwe need more of that ;D13:26
mzanettiindeed :D13:26
mzanettiwell, with the quicklists I'm hoping to ship a second batch of that this week still13:27
Saviq:)13:27
kgunnSaviq: lets try to chat exactly 1 hr from now13:28
Saviqkgunn, +113:28
mzanettiSaviq: updated the MR13:29
Saviqmzanetti, thanks13:29
Saviqmzanetti, approved13:30
mzanettiSaviq: cool, thanks13:30
mzanettiSaviq: standup13:31
Saviqmzanetti, yeah, not gonna make it, on 3G again13:31
nic-doffaySaviq, btw getting loads of undefined references to GenericOptionsModel now.13:31
nic-doffayI'm not sure what's supposed to be here still and what's supposed to be removed.13:31
nic-doffayRe the filters.13:31
Saviqnic-doffay, GenericOptionsModel.{h,cpp} are there13:31
Saviqlowercase that13:32
Saviqnic-doffay, so this shouldn't be removed at all (and not from CMakeLists either)13:32
=== alan_g|lunch is now known as alan_g
nic-doffaySaviq, there were some other issues, but I've resolved them. I'm assuming the model of the OptionSelector ListView should be scope.categories ?13:51
=== tvoss|lunch is now known as tvoss_
mhall119Saviq: 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:17
Saviqnic-doffay, no, scope.filters14:18
Saviqmhall119, 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:18
mhall119sure, what can I do to get better info for you?14:19
nic-doffaySaviq, there are two ListViews though, what about the other one. Eg it's looking similar to this atm: https://pastebin.canonical.com/96010/14:19
=== dednick is now known as dednick|lunch
Saviqnic-doffay, no, that's wrong14:21
nic-doffaySaviq, how so?14:21
Saviqnic-doffay, values: options14:21
Saviqnic-doffay, where "options" is the role from Filters model14:22
Saviqnic-doffay, categories are completely not what you want to be looking at there14:22
nic-doffaySaviq, scope.options are undefined.14:22
Saviqnic-doffay, read14:22
Saviqnic-doffay, everything you need is in scope.filters14:22
Saviqnic-doffay, read the .h14:22
nic-doffaySaviq, I'll take a look.14:22
nic-doffaySaviq, filters.h?14:23
Saviqnic-doffay, filters.h, filter.h, there's a bunch14:23
Saviqnic-doffay, everything is here http://bazaar.launchpad.net/~unity-team/unity8/trunk/revision/20314:23
tedgdednick|lunch, Hey I noticed a couple of merges for indicators, curious how the new ones are working for you.  Don't interrupt lunch though :-)14:27
=== swook is now known as swook`
=== swook` is now known as swook
Saviqkgunn, ready when you are14:29
kgunnSaviq: just getting a link14:30
Cimiwhere do I find API for org.freedesktop.Accounts ?14:38
Cimihttp://cgit.freedesktop.org/accountsservice/tree/data/org.freedesktop.Accounts.User.xml ?14:39
=== alan_g is now known as alan_g|tea
Saviqtedg, was thinking about the url dispatcher... any reason why we wouldn't build it *into* the new app manager?14:49
Saviqtedg, looking at lp:url-dispatcher it's pretty thin, not sure if it's big enough to warrant its own project / binary / library14:49
Saviqtedg, as it will be exposed via the platform api anyway14:49
tedgSaviq, 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
tedgSaviq, About being part of the app manager is interesting, I'm not sure how I feel about that.14:50
Saviqgreyback, tsdgeos, how about you guys ↑?14:51
Saviqurl-dispatcher built *into* app manager?14:51
tedgSaviq, 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:51
Saviqtedg, "secondary activation aspects"?14:52
tedgSaviq, Application is already running and you need to pass it the URL.14:52
tedgSecond time.14:52
Saviqtedg, right14:52
Saviqtedg, or activate an action, for that matter14:52
Saviqtedg, ok, let's leave it be for now14:54
greybackhow are we planning to do these secondary activations then?14:54
=== dednick|lunch is now known as dednick
greybacktedg: ^^14:54
tedgSaviq, 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
fgintherkenvandine, hello :-)14:54
fgintherkenvandine, is lp:qtcreator-plugin-ubuntu ready for daily release?14:55
dednickSaviq: 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
tedggreyback, 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
Saviqtedg, no design14:55
Saviqdednick, both14:55
tedgSaviq, \o/  ;-)14:55
Saviqdednick, but on device it won't show up14:55
Saviqdednick, 'cause it doesn't have --desktop_file_hint14:55
dednickSaviq: ic. how are we to fix that?14:56
tedgWe need to throw them through upstart-app-launch or url-dispatcher14:56
Saviq↑ that14:56
dednickok14:56
Saviqor short-term add --desktop_file_hint14:57
tedgNot sure what is best there...14:57
tedgSeems like we should try to use URLs for everything.14:57
Saviqtedg, probably url-dispatcher, yeah14:57
tedgSaviq, When is Unity-mir supposed to land?  Not dependent on a particular day, more curious to have an idea.14:58
Saviqtedg, last Friday14:58
Saviq;)14:58
tedgWoot!  It's done!14:59
Saviqtedg, but other than that - asap14:59
tedgK14:59
mhr3saviq, do we have a bug for the limitproxy issue i showed you last time? if not, i'm opening it14:59
Saviqmhr3, no, no bug, tsdgeos was looking into14:59
Saviqmhr3, but yes, please open15:00
Saviqtedg, we built a temp workaround for session authorization into app-manager (based on --desktop_file_hint)15:00
tsdgeosi was, then gerry snatched me15:00
Saviqyes15:00
=== alan_g|tea is now known as alan_g
Saviqtedg, but would be nice to get to the real solution in soon, too15:00
tedgSaviq, Yup, got a bunch of fires right now though... it might be a bit :-/15:00
Saviqtedg, that's why we built the easy - temporary - solution :)15:01
dednicktedg: which new indicators were you refering to? datetime/sound/battery?15:02
greybacktedg: note that AppMan will be suspending/resuming/hibernating apps soon, we're gonna have to figure out how that works with upstart-app15:02
tedgdednick, Yup15:02
tedggreyback, Do the PIDs stick around?15:03
greybackmhr3: he's mine!15:03
greybacktedg: not if app is killed, and respawned again later15:03
mhr3greyback, but my bug will have High priority!15:03
tedggreyback, So I think that's the only case we care about.  Do you start it differently in that case?15:03
tedggreyback, Or does the app handle those internally?15:03
greybacktedg: it's internal15:04
dednicktedg: 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
greybackmhr3: he's mine, mwahahah!15:04
mhr3greyback, no bug, no tsdgeos, haha!15:04
tedggreyback, So I don't see any thing we need to do different, do you?15:05
dednicktedg: we're also missing a few widgets for the sound, but they wont be hooked up for awhile anyway15:05
tedgdednick, K, sounds reasonable.15:05
tedgdednick, There is an indicator-messages branch called "consolidate" that updates to the new indicator format.15:06
greybacktedg: 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
mhr3tsdgeos, https://bugs.launchpad.net/unity8/+bug/121395915:06
tedgdednick, pete-woods is looking at it today, hopefully it'll work and we can get that merged to trunk.15:06
ubot5Launchpad bug 1213959 in Unity 8 "LimitProxyModel doesn't properly handle insertions" [High,Confirmed]15:06
mhr3;)15:06
tedgdednick, If you want a head start, you can see it there.  But it seems to work for me.15:06
tedggreyback, Uhm, good point.  Hadn't thought of that.15:07
nic-doffaySaviq, 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
tedggreyback, I thought we were going to stop SIGSTOP'ing apps and move to just killing them?  Or is that still in the plan?15:07
Saviqnic-doffay, no, filters is a *list* of filter objects15:08
dednicktedg: yeah, i've been taking a look today. I need to update unity8 for it15:08
Saviqnic-doffay, or a list model of them15:08
tedgdednick, Just to not have two entries?  Or something else?15:09
dednicktedg: to use unitymenumodel15:09
greybacktedg: You're at my knowledge limit. ricmm knows more.15:09
=== swook is now known as swook`
nic-doffaySaviq, so how do I get the role? I'm not sure what I'm looking for here.15:10
Saviqnic-doffay, there isn't (should be) a "filter" role in Filters15:11
Saviqnic-doffay, that should return the Filter object (as getFilter does)15:11
Saviqnic-doffay, and that object has an .options property15:12
Saviqpstolowski, can you help nic-doffay on that ↑ ?15:12
Cimican I have a little help with quake?15:12
Cimilp:~cimi/ubuntu-system-settings/welcome-wizard15:12
Ciminot sure the account plugin is installed...15:12
pstolowskiSaviq, nic-doffay: sure15:13
Saviqpstolowski, nic-doffay or well, I wonder if "options" shouldn't be a role straight away15:13
Saviqpstolowski, nic-doffay in Filters15:13
nic-doffaypstolowski, I'm trying to access the options model.15:15
mhr3saviq, the touch image contains libunity-scopes-json-def-desktop instead of -phone, where do we fix that?15:16
pstolowskinic-doffay: give me a sec, trying to grasp your discussion15:16
pstolowskinic-doffay, Saviq: right, an omission on my side15:18
Cimimzanetti, ^ :)15:18
Cimiqmake not quake15:18
mzanettiSaviq: did you understand this one? https://bugs.launchpad.net/ubuntu-ux/+bug/121315315:18
ubot5Launchpad bug 1213153 in Unity 8 "[left edge] ‘switch to Apps Lens’ shouldn't activate with a flick through the edge" [High,Triaged]15:18
mzanettiCimi: ?15:18
Cimimzanetti, lines above15:18
mzanettiCimi: yeah... haven't played Quake in ages, but I'll do my best :P15:19
Cimihah15:19
pstolowskinic-doffay, Saviq: I'm going to add a role that gives you options right away15:20
Saviqmzanetti, yes, let's talk in 10, k?15:20
mzanettisure15:20
Saviqpstolowski, I think it's best indeed15:20
mzanettiCimi: what's the issue?15:21
Cimimzanetti, wizard doesn't work..15:21
* mzanetti is on a merging spree today: https://code.launchpad.net/~mzanetti/unity8/quicklists/+merge/18089415:21
Cimimzanetti, page of AboutYOu15:21
Cimimzanetti, what0s the dir?15:21
mzanettiCimi: building...15:22
mzanettiCimi: when I start it I get 3 pages15:23
Cimimzanetti, then crash?15:23
Cimiit's because it cannot find the plugin I think15:24
mzanettiCimi: not a crash... but this: module "Ubuntu.SystemSettings.AccountPlugin" is not installed15:24
Cimiyeah15:24
Cimimzanetti, I added the module...15:24
mzanettiCimi: where?15:24
Cimimzanetti, created account folder under plugins15:24
Cimicopied some project file and edited...15:24
Cimibut I don0t think it is installed or I don't know15:25
mzanettiCimi: it's installed to /ubuntu-system-settings/private/Ubuntu/SystemSettings/Account/15:25
Cimimzanetti, in root /15:25
Cimiyeah15:25
mzanettiCimi: but you're trying to import Ubuntu.SystemSettings.AccountPlugin15:26
mzanettiwhich doesn't match that dir15:26
Cimimmm ok15:26
nic-doffaypstolowski, how do I access that role? Is there a getter function in filters.h? All I see is an enum with Roles.15:27
pstolowskinic-doffay: standard way of accessing qt data models in qml - use role name in the delegate15:28
Saviqnic-doffay, http://qt-project.org/doc/qt-5.0/qtquick/qtquick-modelviewsdata-modelview.html#qml-data-models15:30
Saviqnic-doffay, and http://qt-project.org/doc/qt-5.0/qtquick/qtquick-modelviewsdata-cppmodels.html15:30
Saviqmzanetti, can you mumble?15:31
mzanettiSaviq: sure15:31
nic-doffaypstolowski, are you pushing something for this regarding the options?15:31
pstolowskinic-doffay: I'm currently working on it15:32
pstolowskinic-doffay: should have it soonish15:32
nic-doffaypstolowski, cool15:32
Saviqgreyback, can you mumble?15:33
Cimimzanetti, ok works good...15:33
mzanettiSaviq: so, here are the quicklists: https://code.launchpad.net/~mzanetti/unity8/quicklists/+merge/18089415:33
Saviqmzanetti, cool15:33
mzanettivesar: ^^15:33
mzanettiCimi: what did you mean with works good?15:37
Cimimzanetti, that the plugin loads and shows me my name..15:37
mzanettiCimi: did it fix your plugin problem, or did you test my quicklist branch?15:37
mzanettiah ok15:37
kenvandinefginther, not sure15:37
kenvandinefginther, i need to look at it still15:37
fgintherkenvandine, no problem, it's in the stack file with daily-release false15:38
kenvandinefginther, Mirv had emailed me about it, i haven't had time to sponsor it15:39
kenvandinehe mentioned it was daily-release False, but i don't recall if he said why15:39
Cimi2881515:41
SaviqCimi, is that your high score from quake or?15:54
Cimihah15:54
CimiSaviq, think it was my yubikey15:54
LuzbelitoHello. 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 <thank you very much, bschaeffer> but the problem remains,15:54
CimiSaviq, wrong app focused...15:55
Luzbelitomy 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 folder15:56
Luzbelitoany idea?15:56
pstolowskinic-doffay: lp:~stolowski/unity8/add-options-role15:57
pstolowskinic-doffay: can you give it a shot before I MP?15:57
nic-doffaypstolowski, yeah taking a look now...16:08
CimiSaviq, I add i18n and then I'll wait the wifi plugin before continuing...16:13
CimiSaviq, just finished the username page and sets correctly16:13
Cimiso I'm only missing wifi and assets16:14
nic-doffaypstolowski, can I access it from the delegate using scope.filters.RoleOption16:19
pstolowskinic-doffay: you need to use role names that are mapped in roleNames(), so - "options"16:20
pstolowskinic-doffay: scope.filters.options I suppose16:20
pstolowskinic-doffay: and options is yet another model, that has own roles16:20
Ciminic-doffay, ETA for the option selector?16:21
nic-doffayCimi, when JP comes back from holiday. He needs to look at an autopilot issue.16:22
nic-doffayNeither me nor Christian had any luck.16:22
nic-doffayHe's back this week, I'll check when.16:22
nic-doffayCimi, you can use the branch in the mean time without issue.16:23
Ciminic-doffay, using list items in the meanwhile no problem...16:23
=== racarr_ is now known as racarr
nic-doffaypstolowski, it doesn't seem to be doing the job. I see the string was added to the switch case in the cpp too...16:27
pstolowskinic-doffay: what are you doing with options value? do you get values of other roles?16:28
nic-doffaypstolowski, this is a rough idea of what it looks like currently.16:29
nic-doffayhttps://pastebin.canonical.com/96020/16:29
nic-doffayOr what I'm attempting.16:29
mhr3ehm, what can cause scrolling down to switch between dash pages instead?16:33
pstolowskinic-doffay: how is "delegate: optionSelector" matching OptionSelector { ..} below?16:33
nic-doffaypstolowski, it's passed using a the id.16:33
nic-doffayIt's just omitted from the pastebin.16:33
nic-doffayThat all works without an issue if the model is an integer.16:33
pstolowskinic-doffay: and how are you accessing actual values of options model (in options selector.values I guess)?16:36
nic-doffaypstolowski, values is a model.16:37
nic-doffaySo that should be a drop down of Value 1, Value 2 etc16:37
pstolowskinic-doffay: yeah, I know, can you pastebin how it's handled?16:38
Wellarkhah!16:39
WellarkI fixed Qt.16:39
Wellarkkinda. :)16:39
Wellarkmzanetti: I now have a patch that allows loading thunderbird icon properly16:39
mzanettiWellark: great.16:40
mzanettihow about the others? :P16:40
WellarkQt patch that it is.16:40
nic-doffaypstolowski, what do you mean by how it's handled?16:40
Wellarkwe need it for the theme icon loader which we need for the launcher and the whole shell16:41
pstolowskinic-doffay: I mean, the qml snippet where you iterate over all the values of options model16:41
Wellarkmzanetti: wanna sponsor my patch when I get it upstreamed? :)16:41
mzanetti?16:42
Wellarkmzanetti: aren't you a qt contributor? :)16:42
Wellarkthis is my first qt patch16:42
nic-doffaypstolowski, if I understand correctly that should be handled by the ListView delegate.16:42
mzanettiWellark: ah... I can review it, yes, but I don't have approver right in Qt either16:43
Wellarkreview would be great16:44
Wellarkmaybe I show the patchet to you first before embarassing my self in the public :P16:44
pstolowskinic-doffay: not really, the delegate needs to reffer to proper role names16:44
pstolowskinic-doffay: so, in the delegate that handles options rendering, you need to access 'name' and 'active' roles at the very least16:45
nic-doffaypstolowski, what exactly is the role?16:45
mzanettiWellark: hehe. feel free16:46
nic-doffaypstolowski, the name role is for each filter, correct?16:46
pstolowskinic-doffay: you can think of it as column of a model row (but in reality it's more than that)16:46
Wellarkmzanetti: ok, I will ping you tomorrow16:46
mzanettiWellark: ok.16:46
Wellarkmzanetti: I still have one bug to fix on the QIcon theme code16:46
nic-doffaypstolowski, so how can I access the name role from options then?16:47
pstolowskinic-doffay: just use role names in the delegate of your ListView (that has reference to options model)16:49
pstolowskinic-doffay: see this example - http://qt-project.org/doc/qt-5.0/qtquick/qtquick-modelviewsdata-modelview.html#models16:50
nic-doffaypstolowski, I've read through that before. But I'm still not sure what a role name is.16:51
pstolowskinic-doffay: role name is just a column index16:52
mptlarsu, 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
ubot5bug 1186181 in Unity 8 "battery icon and percentage" [Undecided,Confirmed] https://launchpad.net/bugs/118618116:53
pstolowskinic-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
nic-doffaypstolowski, 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:54
pstolowskinic-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 roles16:56
nic-doffaypstolowski, the optionSelector delegate displays text: modelData16:58
pstolowskinic-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:00
nic-doffaypstolowski, it's an SDK component.17:01
nic-doffaySo not really.17:01
pstolowskinic-doffay: hmm. how does know if option is active?17:02
nic-doffaypstolowski, currently there's nothing for that in the option selector.17:02
nic-doffaypstolowski, if it's required I'll add it though.17:02
pstolowskinic-doffay: we definately need to mark selected filter option17:03
larsumpt: done. [this is an automated reply because I'm on vacation]17:04
nic-doffaypstolowski, ok cool. Question is what to use instead of modelData since the OptionSelector is an SDK class.17:05
nic-doffayI'm not aware of anything else.17:05
pstolowskinic-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 huys17:08
pstolowskiguys17:08
pstolowskiKaleo: ping?17:09
=== alan_g is now known as alan_g|EOD
=== slangase` is now known as slangasek
sil2100tedg: hi!17:58
sil2100tedg: I need to jump out now, but: https://bugs.launchpad.net/ubuntu/+source/indicators-client/+bug/121406517:58
ubot5Launchpad bug 1214065 in indicators-client (Ubuntu) "Binary package name conflict between indicators-client and unity8" [Undecided,New]17:58
sil2100tedg: could you comment?17:58
sil2100See you tomorrow guys!17:58
tedgSure17:59
mhall119Saviq: is "Home Scopes" going to be the text for the Dash header?17:59
Saviqmhall119, sounds like a bug against unity-scope-home18:15
tedgmardy, Hey, are you still awake?  :-)18:18
tedgOh, 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:20
mhall119Saviq: so it's not likely it'll have "Scope" in the header?18:24
* greyback eod18:28
=== alex_abreu is now known as alex-abreu
mhall119alecu_: ping19:05
mhall119alecu_: http://ubuntuone.com/58AA6ZWyYlN6iQbB0SuhqK see the last screenshot19:08
mhall119it was a landscape image, something's gone wrong in the resizing/thumbnailing19:08
Saviqmhall119, I don't believe it's meant to say "Scope" indeed19:31
Saviqmhall119, but it's there in the home.scope file from unity-scope-home19:32
Saviqmhall119, so that's where it needs to be fixed19:32
=== salem_ is now known as _salem
mhall119Saviq: ok, thanks19:46
kgunnSaviq: 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:16
Saviqkgunn, he was hoping today/early tomorrow, not only this week20:17
Saviqmzanetti, first of all, GO AWAY20:17
Saviqmzanetti, second, did you get designs for count / progress like those?20:18
kgunnSaviq: ok...cool, so mir N4 is really going to be long poll20:18
Saviqkgunn, :/20:18
mzanettiSaviq: sort of20:18
mzanettiSaviq: I got the assets and I got a mock for the progressbar. I placed the count emblem according to screenshots of unity720:19
Saviqmzanetti, they ugly! :D20:22
mzanetti:D20:22
mzanettiSaviq: could be the assets are temporary until we get the new UbuntuShape20:23
mzanettiSaviq: this would need some input from you I guess: https://bugs.launchpad.net/bugs/120694120:24
ubot5Launchpad bug 1206941 in ofono (Ubuntu) "[ofono][rild] "Retries" property does not not work" [High,Confirmed]20:24
Saviqmzanetti, on another note, I've seen on designs before20:35
Saviqmzanetti, that apps which are during installation20:35
Saviqmzanetti, their icons should "fill up" with colour20:35
mzanettiSaviq: yep. app install animation is still todo20:36
mzanettiactually also missing in the API still20:36
Saviqmzanetti, do we have backend for that?20:36
Saviqmzanetti, yeah, we should use the same progress sources the Scopes use20:36
Saviqmzanetti, take a look at AppPreview20:36
mzanettiSaviq: is that already working in the dash?20:37
Saviqmzanetti, only in the preview20:37
mzanettiSaviq: how do I test that?20:37
Saviqmzanetti, and not the "filling" part, but the progress reporting - yes20:37
mzanettiah ok20:37
mzanettiSaviq: my unity8 is spinning btw20:38
mzanetti:/20:38
Saviqmzanetti, description for https://code.launchpad.net/~unity-team/unity8/app-preview-data/+merge/179348 has pointers on how to enable the click scope20:38
Saviqmzanetti, :(20:38
Saviqmzanetti, surfaceflinger, too?20:38
Saviqmzanetti, then you can just go through the installation procedure20:38
mzanettiSaviq: yes, 9% surfaceflinger, 50% unity20:38
Saviqmzanetti, so it's redrawing most probably20:39
Saviqwe'll have to investigate20:39
mzanettiSaviq: wow! it happens only when the greeter is shown20:39
Saviqmzanetti, 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
mzanettiinfographics most likely20:40
Saviqmzanetti, interesting, but nothing changed there20:40
mzanettiSaviq: take a picture with the camera20:40
mzanettiSaviq: then you'll get real data in there20:40
mzanettiand it draws bubbles20:40
Saviqmzanetti, yeah, that's old20:41
Saviqmzanetti, 2-3 weeks at least20:41
mzanettiI discovered it 3 days ago20:41
Saviqmzanetti, doesn't mean it wasn't there ;)20:41
Saviqmzanetti, but infographics is kind of meant to be like that - surprising :D20:42
Saviqbut we need more surprises ;)20:42
* mhall119 was surprised when he first saw it20:42
mhall119btw, people really liked the infographics idea at the XDA conference, the idea of an always-changing, always-unique welcome screen was a hit20:43
mzanettiSaviq: from what I see, I'd just need that DownloadListener20:46
Saviqmzanetti, yeah, but the arch of it isn't yet correct20:46
Saviqmzanetti, i.e. it will get more generic20:46
mzanettiSaviq: tracks only downloads, not installations, or?20:46
Saviqmzanetti, yeah, for example20:46
Saviqmzanetti, and is just too limited20:47
Saviqmzanetti, scopes will report which dbus name/path to connect to for a given category20:47
mzanettiSaviq: is it on someones blueprint to extend this?20:47
Saviqmzanetti, kind of, mhr3 and pstolowski know about it and are working towards it20:47
mzanettiok.20:47
mzanettithe "make trySomething" is just the best thing ever :)20:48
Saviq+120:58
=== Guest17154 is now known as everydaylinuxuse
veebersmterry: ping, are you still around?22:27
mterryveebers, hi22:29
veebersmterry: how's things? I had a question re: the ubuntu-keyboard packaging that I notice you had recent dealings with22:30
veebersmterry: 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
mterryveebers, yeah, I didn't see anything arm-specific about it, so I changed it22:31
veebersI 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
veebersmterry: hmm ok, perhaps there is something else afoot then22:31
mterryveebers, ah, I didn't actually test.  Maybe it needs touch/qtubuntu layers?22:32
mterryveebers, with latest packaging changes, the tests work fine on amd64...22:32
mterry(mostly)22:32
veebersmterry: 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
veebersopen /usr/lib/arm-linux-gnueabihf/libpinyin/data/pinyin_index.bin failed!22:33
veebersSegmentation fault (core dumped)22:33
mterryveebers, ah22:34
mterryveebers, try lp:~mterry/ubuntu-keyboard/run-tests22:34
* veebers looks22:35
mterryveebers, notably the changes to src/lib/logic/pinyinadapter.cpp22:35
mterryhttps://code.launchpad.net/~mterry/ubuntu-keyboard/run-tests/+merge/18094122:35
veebersmterry: ah ok :-)22:35
veebersmterry: sweet, I'll build that and give it a try, see where I get to22:37
veebersmterry: 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:37
mterryveebers, ok22:38
veebersmterry: awesome thanks: https://code.launchpad.net/~veebers/ubuntu-keyboard/adding_autopilot_tests_and_emulators/+merge/18048022:38
veebersheh, thanks for reviewing that mterry, I'll make those changes re sorting the depends. Unfortunately I can't easily change the other comment :-)22:53
mterryveebers, ah well22:58
veebersmterry: 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 side22:59
mterryveebers, progress!22:59
=== _salem is now known as salem_

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!