[06:25] <dholbach> good morning
[06:41] <mihir> dholbach: Morning !! Have great week ahead :)
[06:42] <dholbach> hi mihir
[06:42] <dholbach> you too! :-)
[07:51] <brendand> popey, do we have the latest filemanager in the store?
[07:52] <popey> brendand: no
[08:00] <brendand> popey, any reason why not?
[08:02] <popey> brendand: the fact it fails AP tests.
[08:02] <popey> I couldn't get it to pass reliably
[08:02] <brendand> popey, any failures besides 'the' failure?
[08:03] <popey> just the usual one
[08:03] <popey> only one on most runs I did
[08:03] <brendand> popey, right  - so that's there in the current version too
[08:04] <brendand> popey, in fact we have 5 failures in todays image
[08:05] <brendand> all look to be for the same reason
[08:09] <DanChapman> Good Morning all
[08:10] <popey> hi DanChapman
[08:12] <DanChapman> popey hey, just the man :-) i have something i would like your thoughts on for the composer bottom edge. 2 secs i'll grab a link
[08:12] <popey> ooh
[08:13] <DanChapman> excuse the dark panel color with the grey header it was just to visually see the difference https://www.dropbox.com/s/w0z87km7mc68vgs/edgecompose.ogv
[08:16] <popey> DanChapman: thats pretty awesome!
[08:16] <popey> DanChapman: only thing I'd do is remove cc and bcc by default so the max space is taken up by content.
[08:17] <popey> but thats exactly the kind of thing we can use the bottom edge swipe for
[08:17] <DanChapman> popey great :-) yeah i thought the same, so that should be moved to an "+cc/bcc" button
[08:20] <popey> after the to:, yeah.
[08:20] <popey> <- Not a designer ☻
[08:21] <popey> Love it thiough ☻
[08:25] <JamesTait> Good morning all; happy Monday and happy Fresh Veggies Day! :-D
[09:03] <nik90> zsombi: ping
[09:08] <karni> Hi. I wanted to bring this to attention of SDK team: https://bugs.launchpad.net/savilerow/+bug/1330397
[09:08] <karni> it's actually against qtcreator-ubuntu-plugin
[09:09] <karni> just affecting savilerow. I guess the bot takes first project the bug affects in alphabetical order.
[09:10] <nerochiaro> dpm: hi, what's the status of this MR ? is it ready to go ? I see jenkins passed all successfully on it. https://code.launchpad.net/~phablet-team/gallery-app/gallery-app-desktop-translations/+merge/222847
[09:12] <dpm> hi nerochiaro, yeah, as per my comment, code looked good to me, but I could not get it to build on a chroot
[09:16] <nerochiaro> dpm: ok, but you can test the files that jenkin built no ?
[09:16] <nerochiaro> dpm: or do you need to build it yourself for some reason ?
[09:20] <dpm> nerochiaro, generally I do when doing reviews, but if looking at the .deb is enough, then it seems it contains the translations in the .desktop file already, so +1. In any case, I already set my initial review as "Accept", but I don't have top-approval permissions, so is there anything else you need from me to get this landed?
[09:20] <zsombi> nik90: pong
[09:20] <nerochiaro> dpm: i am not sure who has these, I will check
[09:21] <nik90> zsombi: hi. I fixed the first and second issue in the https://code.launchpad.net/~nik90/ubuntu-ui-toolkit/panel-animation-speed/+merge/223186 MR
[09:21] <nerochiaro> oSoMoN: maybe you can top approve this ? https://code.launchpad.net/~phablet-team/gallery-app/gallery-app-desktop-translations/+merge/222847
[09:21] <nik90> zsombi: However I don't exactly follow the 3rd point.
[09:21] <zsombi> nik90: what are the properties of an animation?
[09:21] <zsombi> nik90: a typical one? duration, easing, right?
[09:21] <nik90> zsombi: duration, easing, target properties
[09:22] <nik90> zsombi: yes
[09:22] <zsombi> nik90: so the thing is that just exposing one of these properties would later bring us to expose more of th eanimation properties, right?
[09:22] <zsombi> nik90: or might, not would
[09:23] <zsombi> nik90: so why not to expose an animation property instead of only the duration?
[09:23] <nik90> zsombi: I suppose yes
[09:23] <nik90> zsombi: well I thought I should go by the traditional ways of doing stuff which is exposing only what is required to the app devs :)
[09:23] <zsombi> nik90: now, that's the third option
[09:23] <oSoMoN> nerochiaro, why do you need a top-approval? there’s no autolanding anymore
[09:24] <nerochiaro> oSoMoN: so what's the process to get that in ?
[09:24] <zsombi> nik90: yes, but that si not always the best way, right? as then later someone wants to change the easing, then we add one more property...
[09:24] <oSoMoN> nerochiaro, CI train
[09:24] <zsombi> nik90: so that's why I thought we should think before we do something :)
[09:24] <nerochiaro> oSoMoN: right. can you get it in there ?
[09:25] <nik90> zsombi: I will take a look to see how to expose the entire animations object.
[09:25] <oSoMoN> nerochiaro, please ask bfiller when he gets online
[09:25] <t1mp> zsombi, nik90 note that each transition here has its own animation....
[09:25] <t1mp> that complicates stuff
[09:25] <nerochiaro> oSoMoN: will do thatnks
[09:25] <t1mp> nik90: did you edit components.api by hand (I see the tabbing is different for the new line)
[09:25] <zsombi> nik90: yes, and as t1mp said, beware of teh leopard :D
[09:26] <t1mp> nik90: if you run make test-api it will check the components.api and automatically create a new one
[09:26] <nik90> t1mp: yeah I edited it by hand, is there an other way?
[09:26] <nik90> t1mp: ah ok
[09:26] <nik90> t1mp: I will revert it and run the test-api
[09:27] <zsombi> t1mp: nik90: I'd say we should leave this API change to later
[09:27] <nik90> zsombi: I (and potentially other devs) need it for the bottom edge implementation. the current animation is too fast
[09:27] <zsombi> nik90: t1mp: or propose one that satisfies the different stages in teh Panel
[09:27] <nik90> zsombi: in particular for the new clock app
[09:28] <zsombi> nik90: I do get it, but proposing something that works now and we need to deprecate then is a nightmare
[09:29] <t1mp> zsombi: We don't have time now to do the different stages in the Panel
[09:29] <zsombi> t1mp: perhaps we could still have something that we can extend later, ain't we?
[09:29] <t1mp> nik90, zsombi would it be possible to override the transitions (or even better only one of the Transitions in there) of the PAnel?
[09:29] <zsombi> t1mp: that's what I'm trying to say here
[09:30] <zsombi> t1mp: nik90: dunno, prototype one and see if it's possible
[09:31] <nik90> t1mp: I could, but then when the different panel stages land, the overriding transition property would need to be deprecated, right?
[09:32] <zsombi> nik90: you can define a list of stages, each getting different animations, right?
[09:32] <oSoMoN> nerochiaro, have you seen my comment on https://code.launchpad.net/~phablet-team/webbrowser-app/webbrowser-app-suru-icon/+merge/222626 ?
[09:33] <zsombi> nik90: if that does the job, then we are safe, and the Panel can get as many stages as needed
[09:33] <t1mp> nik90: I don't know. The transitions property is there already. And perhaps the stages would be in a component that inherits from the Panel (not sure)
[09:33] <zsombi> t1mp: pls check the changes https://docs.google.com/a/canonical.com/document/d/1pKbCg1dZGVpn_E-bbsT3bwjzSJ-F0iH8TkWSia95soA/edit#
[09:33] <t1mp> nik90 should check that^ also, he requested it right?
[09:34] <t1mp> zsombi: what changed, contentItem?
[09:34] <zsombi> t1mp: the Alternative2 is the proposed on
[09:34] <nerochiaro> oSoMoN: i merely changed the icon to the new one from the theme. if the app was using a copy before it's using a copy now. the only apps i know that take the icon directly from the theme are the 3 telephony apps
[09:34] <zsombi> one
[09:37] <t1mp> zsombi: for the contentItem, you add a binding to set its parent?
[09:38] <t1mp> if you have it in the branch already, nik90 can test the branch to see if it does everything he needs for clock-app :)
[09:39] <zsombi> t1mp: yes, I have it, it's teh same one, lemme add it here
[09:39] <nik90> t1mp: Are we still discussing about the panel or some other component?
[09:40] <zsombi> t1mp: but I'll check with a Component...
[09:40] <zsombi> nik90: that was tehpullToRefresh
[09:40] <zsombi> the pullToRefresh
[09:40] <oSoMoN> nerochiaro, I understand what you did, but I’m suggesting that maybe this icon wasn’t part of the default theme before (which would explain why there is a copy in the browser’s source tree), and now it is part of the sure theme, so the copy should probably be removed
[09:40] <nik90> zsombi: ah. let me know when you want me to test it on the clock app
[09:40] <oSoMoN> nerochiaro, that needs to be checked, of course
[09:41] <zsombi> nik90: but with the Panel I can imagine to have a list with stages, and for each stage you could specify what's the limit that kicks the stage and the transitions to be applied when the stage gets active
[09:41] <zsombi> t1mp: ^
[09:43] <nerochiaro> oSoMoN: ok, I'm putting it only list to verify that the wbbrowser-app svg in the suru theme package will actually get installed (I don't see why not). in which case it can be used by the app without a copy. however i don't know when suru will be released so it might be better to wait until that happens before modifying the app to use the icon from there
[09:43] <nerochiaro> oSoMoN: or are you saying it's in theme package now already ?
[09:44] <t1mp> zsombi: yes, I could imagine that also. We'd need to have an API discussion for that one first, and I thought we can wait a bit to see what app developers and designers come up with
[09:45] <oSoMoN> nerochiaro, well that’s something you should know, according to https://launchpad.net/ubuntu/utopic/amd64/suru-icon-theme/ it’s already in utopic indeed
[09:45] <zsombi> t1mp: nik90 coudl still prototype something like that
[09:46] <nerochiaro> oSoMoN: ok, last week the design team told me to wait as it hadn't been released already, that's why i was asking
[09:46] <nik90> zsombi: I could prototype that with a sample app but not within the context of the SDK panel since that would mean I need to write tests to ensure it works, API changes and so forth.
[09:46] <oSoMoN> nerochiaro, is sure going to be the default theme for utopic on desktop as well? that’s important because webbrowser-app is installed by default on the desktop too
[09:46] <nik90> zsombi: in which case, I will implement a custom solution for the clock app
[09:46] <t1mp> zsombi: yes. But if we can predict that it won't be accepted like that, better not to waste people's time ;)
[09:46] <nerochiaro> oSoMoN: good question, i'll ask jouni
[09:47] <zsombi> t1mp: ok, then nik90 can implement a custom one...
[09:47] <t1mp> zsombi, nik90 hmm.. that would be a way of prototyping also, and if it works nice we can port it from the clock-app to uitk
[09:47] <zsombi> t1mp: so in that case that will also be a waste of time...
[09:48] <t1mp> on the other hand, setting the transitionduration/speed probably makes sense for more apps. This FastDuration was good for the toolbar, which is very small
[09:48] <Max_Tither> s it as Hello, I am making an app, and in it I would like to implement the bottom edge. I would like it to be so that I slide a hint at the bottom, which then drags a page up and sets it as the mainview. Example would be the phone dialiar mockup on this page: http://design.canonical.com/2014/03/loving-the-bottom-edge/ . I would like advice to put me in the right direction because I can not think of the way to go about making
[09:48] <Max_Tither> this.
[09:50] <t1mp> Max_Tither: hi
[09:50] <t1mp> Max_Tither: I think the dialer app already implemented something like this
[09:50] <nik90> zsombi, t1mp: Renato has already created a prototype that doesn't use the SDK Panel but still achieves the same effect. It is being used in the contacts and the dialer app. I wanted to use the panel because I thought was the way to go. However if I cannot control the animation speed in a simple way, then I guess I will use Renato's method.
[09:51] <nik90> Max_Tither: http://bazaar.launchpad.net/~renatofilho/address-book-app/new-designer-contact-list/view/head:/src/imports/ContactList/PageWithBottomEdge.qml
[09:51] <Max_Tither> t1mp, Hello. Oh, I did not know that. Great, then I'll take a look from there.
[09:51] <nik90> Max_Tither: the one issue with this method is that when you use it, you get warning like "Do not insert a Page inside another Page"..keep that in mind. otherwise it works as expected
[09:51] <t1mp> Max_Tither: I don't know in which branch, I see I don't have it on my phone yet.. let me flash it with the latest image first
[09:52] <Max_Tither> I did not see it either, but i'm on 79
[09:52]  * t1mp flashing 83 now
[09:52] <t1mp> perhaps they have it in a branch that is not in the image yet
[09:54] <Max_Tither> t1mp, https://code.launchpad.net/~renatofilho/address-book-app/new-designer-contact-list
[09:54] <Max_Tither> bzr branch lp:~renatofilho/address-book-app/new-designer-contact-list
[10:03] <zsombi> nik90: when you have time for pullToRefresh... https://code.launchpad.net/~zsombi/ubuntu-ui-toolkit/pullToRefresh/+merge/219090
[10:03] <nik90> zsombi: will test it out
[10:10] <dpm> nerochiaro, do you happen to know if we show any translations coming from exiv2 on the camera or gallery UI?
[10:10] <Max_Tither> t1mp, For now, I have copied the code that made a page with bottom edge, so thank you for the pointers. I'll play with it later as I must now get ready for my day. Thank you for your help.
[10:12] <nerochiaro> dpm: i don't know , i think we use it only to read the metadata
[10:12] <t1mp> Max_Tither: sure, thanks for experimenting with the bottom edge
[10:13] <Max_Tither> t1mp, I am very excited about it as with it, we can make a unique user experience that can only be found with apps on Ubuntu.
[10:14] <Max_Tither> Have a great day to everyone.
[10:14] <t1mp> Max_Tither: yes, that's very cool :)
[10:15] <Max_Tither> t1mp, Bye for now : )
[10:40] <t1mp> popey: who should I ask to review this? https://code.launchpad.net/~tpeeters/ubuntu-terminal-app/use_default_get_header/+merge/223217
[10:42] <nik90> DanChapman: hey, do you have a link to your bottom edge implementation
[10:45] <t1mp> elopio: can you review this? https://code.launchpad.net/~tpeeters/ubuntu-terminal-app/use_default_get_header/+merge/223217
[10:59] <nerochiaro> dpm: one more .desktop review: https://code.launchpad.net/~phablet-team/webbrowser-app/webbrowser-app-desktop-translation/+merge/223219
[11:06] <dpm> nerochiaro, thanks, going for lunch now, but I'll look at it when I'm back
[11:22] <DanChapman> nik90: hey, i haven't pushed it anywhere yet and is semi-broken atm, i'll push it somewhere in the next hour or so once it's fixed and send you a link :-)
[11:46] <popey> t1mp: victor thompson probably can
[12:01] <t1mp> popey: ok, thanks
[12:01] <mihir> popey: ping !!
[12:01] <popey> mihir: hey
[12:01] <mihir> hey popey :)
[12:02] <popey> hey mihir how are you?
[12:02] <mihir> popey:  doing great :)
[12:03] <mihir> popey:  there are three MRs  pending in reviews, if you can test some of them on device ,that would be great
[12:03] <mihir> https://code.launchpad.net/ubuntu-calendar-app/+activereviews
[12:03] <popey> mihir: will do!
[12:03] <popey> thanks!
[12:03] <mihir> popey: thanks :)
[12:04] <mihir> popey:  more over , i am testing it and resolving small bugs if i am able to find one , there are lot of AP fails on calendar
[12:06] <popey> mihir: brendand would be happy to hear that!
[12:11] <popey> dholbach: are we any closer to resolving the issue of not being able to review apps on 14.04?
[12:12] <ogra_> is there a way to use an environment variable inside QML without having a C++ provider (i.e. $HOME)
[12:12] <ogra_> SDK team ^^^
[12:13] <t1mp> ogra_: not that I know of
[12:13] <zsombi> ogra_: nopex, you can pass parameters to th eapp
[12:13] <ogra_> hmm
[12:14] <ogra_> we have issues with the filemanager ... the tests fail all the time ... looking at the code and tests, i see the test redefines $HOME before running the app ... but the QML code hardcodes "~" as start path
[12:15] <ogra_> so i suspect ~ is not properly expanded
[12:15] <ogra_> the apps log is full of:
[12:15] <ogra_> using main qml file from: "/usr/share/click/preinstalled/com.ubuntu.filemanager/0.3.193/qml/filemanager.qml"
[12:15] <ogra_> void DirModel::setPath(const QString&) DirModel(0x1e01fd0) path or url may not exist or cannot be read: "~"
[12:16]  * ogra_ would be grateful for any ideas how to fix that :) 
[12:31] <nerochiaro> dpm: one more: https://code.launchpad.net/~phablet-team/camera-app/camera-app-desktop-translation/+merge/223229
[12:31] <JoeyChan> Hello !  Could anyone help with this merge ?  https://code.launchpad.net/~qqworini/ubuntu-rssreader-app/fix-bug1329648-performance-issue/+merge/223066
[12:31] <JoeyChan> autolanding failed
[12:34] <t1mp> nerochiaro: could you review this? https://code.launchpad.net/~tpeeters/notes-app/remove_get_header/+merge/223218
[12:35] <nerochiaro> t1mp: jenkins doesn't seem to like it on desktop
[12:35] <t1mp> nerochiaro: I don't understand why
[12:35] <nerochiaro> t1mp: the code looks ok to me if there's an emulator to replace it
[12:35] <popey> JoeyChan: interesting.. tests fail.
[12:36] <t1mp> nerochiaro: yes, we have a get_header() function in the MainView emulator
[12:36] <JoeyChan> popey:   yep...  it's wired.     the first was successful
[12:36] <t1mp> nerochiaro: and the emulator function will be updated when I make some changes to the internals of the Header, that's why the apps should use it
[12:37] <t1mp> nerochiaro: I'll do an empty commit and see if jenkins fails again
[12:40] <dholbach> popey, the only test that is "broken" is the one about the framework number
[12:40] <dholbach> popey, it's been discussed over here: https://lists.launchpad.net/ubuntu-appstore-developers/msg00857.html
[12:40] <popey> hm
[12:40] <dholbach> popey, AFAICT jdstrand is looking into it
[12:48] <dpm> ogra_, here's a way to get the user's folder from QML. It's not really expanding, as it relies on getting the user name from the C++ plugin: http://stackoverflow.com/questions/16408691/get-home-and-or-username-in-qml
[12:48] <zsombi> elopio: dude, hai
[12:49] <zsombi> elopio: as Mirv said on other channel :)
[12:49] <ogra_> dpm, yeah, i found that already ... thats why i asked here for a better way
[12:49] <Mirv> ah :)
[12:49] <dpm> ok
[13:14] <nerochiaro> dpm: more .desktop to review: https://code.launchpad.net/~phablet-team/notes-app/notes-app-desktop-translations/+merge/223233
[13:26] <t1mp> kalikiana: are you around?
[13:26] <t1mp> kalikiana: I get a weird failure here: https://code.launchpad.net/~tpeeters/ubuntu-ui-toolkit/98-DeprecateHeader/+merge/221935
[13:27] <t1mp> kalikiana: see https://jenkins.qa.ubuntu.com/job/ubuntu-sdk-team-ubuntu-ui-toolkit-staging-utopic-amd64-ci/209/console components.api needs an update, but for me locally, make test-api passes :s weirdness
[13:38] <elopio> Mirv: ok, I've just confirmed that on the toolkit the toolbar has no buttons. So the other bugs should be a duplicate of that one.
[13:38] <elopio> t1mp: do you want this bug
[13:38] <elopio> ?
[13:39] <elopio> https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1327189
[13:45] <t1mp> elopio: 'want' is not the right word ;)
[13:46] <t1mp> oh, I need qt53 to reproduce?
[13:47] <t1mp> I'll have a break now, I will check out the bug afterwards
[13:49] <elopio> t1mp: see the bright side. The sooner you make it work in 5.3, the sooner 5.4 will come and break everything again.
[13:50] <t1mp> elopio: not exactly, qt5.4 development is independent from qt53 on ubuntu phone ;p
[13:59] <nik90> dpm: hey,
[13:59] <nik90> dpm: if I want to propose a MP against lp:ubuntu-clock-app/reboot, would I do it as bzr push lp:~nik90/ubuntu-clock-app/reboot/new-feature ?
[14:01] <dpm> nik90, I think you can do it as usual: lp:~nik90/ubuntu-clock-app/new-feature, and then choose the target branch
[14:01] <dpm> to be *reboot
[14:01] <nik90> dpm: ah okay
[14:05] <nik90> renato: ping
[14:05] <renato> nik90, hi
[14:05] <daker> popey: check this http://applait.io/
[14:06] <nik90> renato: hey, at the end I decided to use your bottom panel code for the clock app.
[14:06] <nik90> renato: it works well, but I just have one thing that I thought you might know how to fix.
[14:06] <renato> nik90, great
[14:07] <nik90> renato: when I open the clock app, I see the bottom panel going from the top to the bottom position quickly. Is there a way to not show that animation on start up?
[14:07] <renato> nik90, this should not happen
[14:07] <renato> nik90, can I see how you are using that?
[14:07] <nik90> renato: sure, let me push to a branch now and give you the link. 1 min
[14:08] <elopio> ping boiko: can you please review this one? https://code.launchpad.net/~elopio/messaging-app/swipe_to_delete/+merge/223142
[14:08] <boiko> elopio: yes, but I would advise to wait a bit as we are landing new designs, this MR will have to be updated afterwards
[14:08] <Mirv> elopio: thanks for testing!
[14:08] <Mirv> and updating the bugs
[14:09] <elopio> boiko: the thing is that the new toolkit removes the swipe to delete from left to right. So we can wait, but then the smoke testing will show errors on the messaging app while we wait.
[14:10] <elopio> if you are ok with that, I don't see any problems.
[14:10] <nik90> renato: https://code.launchpad.net/~nik90/ubuntu-clock-app/add-bottom-edge
[14:10] <nik90> renato: I figured that the design team will give the contacts, dialer and clock the same bottom edge UX. So it is better to use the same code for that :)
[14:11] <boiko> elopio: the new designs are really about to land, maybe we can do and update right after that?
[14:12] <elopio> boiko: good for me.
[14:12] <renato> nik90, where exactly you set the property "bottomEdgePage" ??
[14:13] <elopio> Mirv: the only one untriaged now is qtsensors. Who works on that?
[14:13] <renato> nik90, I noticed that you are using clockPage as bottom edge page but I did not find the property set
[14:13] <nik90> renato: In app/ubuntu-clock-app.qml, you will see the line bottomEdgePageComponent: AlarmPage {}
[14:13] <nik90> renato: the clockPage is in app/clock/ClockPage.qml
[14:14] <nik90> renato: ClockPage.qml is essentially PageWithBottomEdge{}
[14:14] <renato> nik90, try to remove the anchors properties "anchors.fill: parent"
[14:14] <renato> nik90, on line 93
[14:14] <nerochiaro> dpm: and one more: https://code.launchpad.net/~phablet-team/mediaplayer-app/mediaplayer-app-desktop-translation/+merge/223247
[14:15] <renato> I need to confirm that
[14:15] <nik90> renato: no change
[14:15] <renato> I am in a meeting right now, I will take a look after
[14:15] <nik90> renato: ok. thnx
[14:17] <Mirv> elopio: it's cordova actually only anymore, 5 others were fixed. it's not a blocker, since it does not need a rebuild.
[14:18] <elopio> Mirv: nice. So I think I'm not needed anymore on the current list of bugs. I'll wait for the results of your new run.
[14:21] <Mirv> elopio: yes, I think the bug list is now properly cleaned, thanks!
[14:27] <elopio> Mirv: thanks to you.
[14:46] <renato> nik90, I will test now
[14:46] <nik90> renato: ping me in case you are not sure why I did something in a certain way.. I will be online
[14:47] <rickspencer3> o/ all
[14:47] <rickspencer3> is it possible for me to use the fancy new bottom edge interactions in an app today?
[14:50] <justCarakas> he was gone fast
[14:52] <renato> nik90, how I can run this app
[14:52] <nik90> renato: if you open the CMakeList.txt file in qtcreator, you should be able to run it immediately
[14:52] <renato> nik90, I am getting this error: cmake_install.cmake:68: error: file INSTALL cannot find "/tmp/add-bottom-edge/com.ubuntu.clock.json".
[14:53] <nik90> renato: are you trying to run it on the emulator or device?
[14:53] <renato> device
[14:53] <nik90> renato: we are still trying to fix the cmake files for that. Can you try running it on your laptop?
[14:53] <renato> how?
[14:53] <nik90> you should be able to choose the desktop kit and then it will run on your desktop
[14:54] <kalikiana> t1mp: I get the same as J, your local build must be wrong; maybe didn't build the latest changes completely?
[14:54] <kalikiana> re +  property string _for_autopilot
[14:54] <renato> nik90, my qtcreator crashed when I tried to run this app :D
[14:54] <renato> nik90, Can I run this manually?
[14:55] <renato> nik90, I tried to build it but I did not find any executable ? :D
[14:55] <nik90> renato: in that case, can you go into the app folder and then run qmlscene ubuntu-clock-app.qml
[14:55] <renato> humm ok
[14:55] <nik90> renato: we are setting up the project to use the c++ plugin but it is not being used yet, so you should fine with running via qmlscene for now
[14:55] <renato> nik90, works great for me
[14:55] <renato> the page did not move
[14:56] <renato> nik90, let me update my machine packages
[14:56] <nik90> renato: are you running trusty or utopic?
[14:56] <renato> utopic
[14:56] <nik90> renato: ah..then my packages are outdated :/
[14:56] <nik90> renato: I am running trusty which has been dropped officially
[14:56] <renato> :D
[14:57] <nik90> renato: sry for the trouble
[14:58] <nik90> rickspencer3: hey, regarding your question about the new bottom edge interactions, I am afraid it is not supported by the SDK yet. You will need to implement a custom solution yourself
[14:58] <renato> nik90, np,
[14:58] <rickspencer3> thanks nik90
[14:58] <nik90> rickspencer3: the dialer, clock and the contacts app are implementing them atm :)
[14:58] <renato> nik90, I should work during this week to get the bottom idicator animated
[14:59] <nik90> renato: ok, when that happens, I will add that code diff into the clock app as well.
[14:59] <nik90> renato: btw do you add that in the messaging app or the contacts? (so I will know which one to track)
[14:59] <nik90> will you add*
[14:59] <renato> nik90, let me know if you did any change on the bottom edge element, we should keep this code in sync :d
[14:59] <nik90> renato: definitely :)
[15:41] <nik90> bzoltan: Hey, would it be possible for you to join the core apps hangout on thursday 12:00 UTC?
[15:48] <kenvandine> rickspencer3, did you get anywhere playing around with bacon2d?
[15:49] <rickspencer3> hi kenvandine
[15:49] <rickspencer3> no, I didn't have any time
[15:49] <kenvandine> rickspencer3, like i warned you... i broke the API over the weekend :)
[15:49] <rickspencer3> sorry
[15:49] <rickspencer3> hehe
[15:49] <kenvandine> but it simplified it a great deal
[15:49] <kenvandine> removed a couple layers of containers
[15:49] <kenvandine> rickspencer3, we set a milestone for a stable 1.0 for july 15
[15:49] <kenvandine> with very little to do on it between now and then
[15:50] <rickspencer3> k
[15:50] <kenvandine> but i'll be gone on vacation for 2 weeks :)
[15:50] <kenvandine> rickspencer3, anyway... there shouldn't be much more in api breakages, but no more afte the 15th
[15:50] <kenvandine> only api breakage we expect is in the ImageLayer rewrite, which is getting close now
[15:53] <kenvandine> rickspencer3, anyway, all the examples in master have been updated for the changes and the docs... let me know if you do anything cool :)
[16:01] <nik90> rickspencer3, popey, dpm: clock app bottom edge implementation can be seen at http://people.ubuntu.com/~nik90/bottom-edge.mkv if you are interested
[16:08] <dpm> nik90, oh, wow, that looks awesome! You should definitely post this in G+ (if you've not done it already :)
[16:15] <mzanetti> nik90: I like the pull up thing a lot. I don't like that it transforms into a page and you need to press the back button instead of dragging it down again
[16:16] <nik90> mzanetti: that was design :) I think the reasoning behind that is to show header actions like Add Alarm, etc
[16:17] <nik90> dpm: will post to g+ soon
[16:17] <mzanetti> still don't like it :P
[16:17] <nik90> :)
[16:33] <popey> nik90: that video looks great!
[16:34] <nik90> popey: thnx. its the code written by renato and boiko for the dialer and contacts apps.
[16:34] <nik90> I just used it in the clock app
[16:37] <t1mp> nik90: video looks good!
[16:37] <t1mp> nik90: but I think the open/close animation can be a bit faster ;)
[16:38] <nik90> t1mp: :P
[16:38] <nik90> t1mp: the code is in the clock app, so I can control the speed :)
[16:39] <nik90> t1mp: I will be sending the clock app  to the designers..will check with them about the speed
[16:39] <t1mp> nik90: perhaps in this case a speed/velocity should be used, not duration, since I guess it is ok to take a bit longer when you release more towards the bottom of the window
[16:41] <nik90> t1mp: would that mean when you let go in the middle it goes faster compared to when you release it near the top?
[16:42] <t1mp> nik90: no I meant when you release near the middle it takes longer to open the swiped-in page  (same speed, larger distance)
[16:43] <nik90> t1mp: ah ok..Will play around with it and see how it looks
[16:45] <t1mp> nik90: there are some guidelines for durations here http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Components.UbuntuAnimation/ but I don't know if there are for speeds
[16:45] <nik90> t1mp: there aren't ubuntu guidelines for speeds, but I have read about in the official qt docs
[16:49] <nik90> t1mp: hey in the new header, will I be able to set the page title and still have the header hidden? I remember you saying something about different header states
[16:49] <t1mp> nik90: what was the name of that movies/series app that you demoed in malta that adapts automatically to the form factor?
[16:49] <ahayzen> balloons, ping
[16:49] <t1mp> nik90: yes, you will be able to do that
[16:50] <t1mp> nik90: head.mode: "hidden", see https://docs.google.com/a/canonical.com/document/d/1wUUKtPmRmwbUELC1BUB9l0VOAwS_zAPRSCqMopUxR1c/edit
[16:50] <nik90> t1mp: sweet, thnx
[17:09] <kalikiana> nik90: t1mp: cliffhanger?
[17:10] <nik90> kalikiana: Flashback
[17:10] <kalikiana> aaaarg yes it got renamed, sorry
[17:10] <nik90> kalikiana: https://github.com/krnekhelesh/flashback
[17:11] <popey> balloons: these music app tests are all failing - it's not working at all - using my music collection..
[17:11] <nik90> t1mp: sry talking to many people..missed your question
[17:11] <balloons> ahayzen, pong
[17:11] <balloons> popey, yes, thanks for confirming it uses your collection
[17:11] <t1mp> nik90, kalikiana yes, cliffhanger
[17:11] <popey> cool
[17:11] <ahayzen> balloons, have you tried running the latest use-mediascanner2.0 branch on your machine?
[17:11] <kalikiana> nik90: does it work across all possible orientations? say portrait, sidestage, landscape; in another irc chan we started a discussion with greyback and t1mp that might only support some layouts
[17:12] <t1mp> nik90: we were discussing orientation API. To me it seems (but I didn't study any use cases) that if the apps know their width/height that is enough
[17:12] <ahayzen> balloons, it should run now as we put a hack in to limit the models to a max of 500 tracks ... therefore u should be able to run and see what autopilot is doing wrong lol
[17:13] <nik90> kalikiana, t1mp: It supports both portrait and landscape. At the moment it uses aspect ratio (width/height) to determine that
[17:13] <t1mp> ^with that, apps can adapt to any layout without the need for additional API
[17:13] <t1mp> greyback: ^
[17:13] <nik90> kalikiana, t1mp: Also I enabled the automaticOrientation: true to ensure it switch between portrait and landscape modes nicely
[17:13] <t1mp> greyback: check out the flashback app. There was a demo in Malta, the week before you came, but it is a good example
[17:13] <t1mp> -but
[17:14] <nik90> t1mp, greyback: let me push the app into a launchpad junk branch for easy access..I am still struggling with git at the moment :P
[17:14] <t1mp> nik90: launchpad++ :)
[17:14] <balloons> ahayzen, I spoke with victor friday and it seems like things are good. I tried it on my device on friday (and again today) and the app works.. I'll get on solving the home isolation now
[17:14] <t1mp> ^because I am used to bzr, not git :)
[17:15] <ahayzen> balloons, cool thanks :) and we'll keep pushing/helping the mediascanner2 guys to fix the actual issue :)
[17:16] <balloons> ahayzen, yes of course.. come on mediascanner 2!
[17:16] <ahayzen> \o/ balloons we are now blocking the move to Qt5.3 ... so we *need* to complete the migration
[17:17] <popey> +1
[17:17] <balloons> well.. yes.. no pressue mediascanner 2
[17:17] <popey> In my mind we should be landing mediascanner 2 branch ASAP, which means the tests need to pass.
[17:17] <ahayzen> popey, agreed
[17:18] <kalikiana> nik90: out of curiosity why is it on github if you're struggling with git?
[17:18] <nik90> t1mp, greyback, kalikiana: http://bazaar.launchpad.net/~nik90/+junk/flashback-converged-app/files
[17:18]  * kalikiana wonders if there's the "to attract people by being in a glamorous place" argument
[17:19] <nik90> kalikiana: well it was on Launchpad at the start, then I moved to github for 2 reasons. first "attract people argument" :P and secondly git's branching feature for new features seemed better
[17:20] <nik90> kalikiana: however I am still not entirely convinced of my move to github..might reevaluate when I get some free time from the clock app
[17:28] <greyback> nik90: thanks for that
[17:30] <nik90> greyback: np. If you have any questions about the code, feel free to ping me
[17:33] <greyback> nik90: I'm running it on my desktop. When I resize the window, the contents don't reflow. Known?
[17:33] <nik90> greyback: what do you mean? Does the sidebar show empty strings?
[17:35] <greyback> nik90: http://imgur.com/BGTf3ok
[17:35] <greyback> nik90: shouldn't that "No Trakt Account" message be centered?
[17:35] <nik90> greyback: hmm, weird I have never had that issue. it should be centered
[17:35]  * nik90 tries the launchpad branch
[17:36] <greyback> nik90: let me update, the UITK might have changed in a few weeks
[17:37] <nik90> greyback: this is how it should look like https://imgur.com/7ZshjlS
[17:37] <greyback> nik90: yep I got that, but then I resized the window
[17:37] <greyback> the missing icons are probably a package I'm missing
[17:38] <nik90> greyback: check if you have ubuntu-mobile-icons installed
[17:38] <greyback> that was it
[17:39] <nik90> greyback: the sdk package update or the missing icon pack?
[17:39] <greyback> icons anyway
[17:40] <greyback> nik90: oh weird! I was using the "qml" tool to view your qml, not "qmlscene"
[17:40] <nik90> greyback: ah :)
[17:40] <greyback> with qml it doesn't resize the view to suit the window size, but qmlscene does
[17:40] <elopio> ping bfiller: who can take a look at this one? https://bugs.launchpad.net/mediaplayer-app/+bug/1330563
[17:40] <greyback> nasty
[17:40] <nik90> greyback: btw are you running trusty or utopic?
[17:41] <nik90> greyback: trusty is missing 3 critical bug fixes to the Conditional Layouts feature :/
[17:41] <greyback> nik90: utopic
[17:41] <nik90> greyback: good
[17:44] <bfiller> elopio: hmmn, scene selector is not implemented anymore so that test should be disabled
[17:46]  * nik90 heading home...be online in 10 mins
[17:48] <elopio> bfiller: but the test fails on the set up, when opening the app with a video called h264.avi.
[17:49] <bfiller> elopio: ok, renato can you take a look at this please? https://bugs.launchpad.net/mediaplayer-app/+bug/1330563
[17:50] <renato> bfiller, elopio I do not think that media hub supports the scene selector
[17:51] <bfiller> renato: it doesn't
[17:51] <bfiller> renato: but elopio says it's crashing well before that on the setup
[17:51] <bfiller> jhodapp: might have to help on this, media hub shouldn't crash regardless
[17:51] <renato> on the description he says that the media-hub is crashing
[17:52] <jhodapp> we have to be able to reproduce that locally, that test never seems to crash for anyone who runs it locally...only on the CI server so far
[17:52] <elopio> renato, bfiller, jhodapp: I see that test is skipped. But it failed on the set up, before it gets to the skip.
[17:52] <jhodapp> bfiller: but I agree, there's something causing media-hub to crash and it shouldn't
[18:11] <renato> nik90, could you help me to test this: http://paste.ubuntu.com/7654193/
[18:11] <renato> nik90, this should do the bottom edge indicator hide animation
[18:13] <nik90> renato: will do now
[18:14] <nik90> renato: do you have a link to your PageWithBottomEdge.qml file.. I haven't changed it in the clock app.So I can do a simple copy paste instead
[18:15] <renato> sure wait a minute
[18:19] <renato> nik90, http://bazaar.launchpad.net/~renatofilho/address-book-app/visual-update/view/head:/src/imports/ContactList/PageWithBottomEdge.qml
[18:21] <renato> elopio, can we skip the test before the set up?
[18:21] <elopio> renato: not currently. https://github.com/testing-cabal/testtools/issues/86
[18:22] <renato> elopio, I would say to remove the test until jhodapp fix the media-hub crash
[18:22] <renato> bfiller, what do you think ^^
[18:22] <elopio> you can move it to a new test class and skip the set up there. renato but it has the same set up as the other tests from that test case, and the others are passing.
[18:24] <elopio> renato: I'd prefer to keep seing the crash on the dashboard until it's fixed.
[18:25] <elopio> I can try to reproduce it leaving the suite running all the night here.
[18:26] <renato> elopio, yes make sense. unfortunately I can not help you with media-hub crashes, I never used that , jhodapp is the right person to help on that,
[18:37] <elopio> oh, I think the problem is only on testtools' skip. If you we use unittest's skip the setUp won't be run.
[18:37] <elopio> but anyway it will crash in one of the other tests of the suite.
[18:38] <nik90> renato: nice.. it seems to works as described in the design spec
[18:38] <renato> good
[18:40] <nik90> renato: I wasn't able to test only 1 thing..when the app loads, the hint should come up in 233ms...https://drive.google.com/file/d/0B-I2gOjaTc7dcmRBSTNBOFdnNWM/edit?usp=sharing
[18:40] <renato> nik90, yes this is working
[18:40] <nik90> renato: awesome
[19:19] <iBelieve> popey, ping
[19:21] <jhodapp> elopio: can you reproduce the crash locally?
[19:53] <mhall119> nik90: ping
[19:56] <nik90> mhall119: pong
[19:57] <mhall119> nik90: hey, I have a ConditionalLayouts question
[19:57] <mhall119>  http://paste.ubuntu.com/7654711/is my code
[19:58] <mhall119> if you look at line 81, I'm having to tell the mainview about the change, otherwise it won't show the header for the default layout
[19:58] <mhall119> that seems wrong, but I couldn't get it working any other way
[19:59] <mhall119> FWIW, I'm running it on trusty
[19:59] <mhall119> with the new-style header
[20:02] <mhall119> also, less of an issue, when in the "flat" layout, my ArticleListView has some space between it and the header
[20:04] <daker> hey kenvandine how can i install Bacon2D on my machine ? any ppa ?
[20:11] <kenvandine> daker, there is, ppa:ken-vandine/crack
[20:13] <kenvandine> daker, however, API has been broken since that build :)
[20:13] <kenvandine> so it doesn't match what's in master
[20:14] <kenvandine> daker, i'll upload a new snapshot
[20:35] <rickspencer3> does anyone know if I can add dictionaries and lists (and dictionaries with lists) as defaults in u1db documents?
[20:37] <ahayzen> rickspencer3, you can store lists and dicts but i've been having issues retrieving the data back in the way needed https://bugs.launchpad.net/u1db-qt/+bug/1322156
[20:37] <ahayzen> rickspencer3, but it depends what you are trying to do with the data?
[20:38] <rickspencer3> hi ahayzen
[20:38] <ahayzen> rickspencer3, o/
[20:38] <rickspencer3> well, I was using a dictionary with a structure similar to what you wrote in that bug report
[20:38] <rickspencer3> I'll try simplifying the data structure and see if it works out
[20:39] <rickspencer3> it's going to be hard to simplify it too much, though :(
[20:39] <rickspencer3> worst case, I'll just make it a javascript object and forget about the u1db
[20:40] <ahayzen> rickspencer3, the main issue with mine was i am trying to get data from different levels... data inside and outside the list...i need it to do a left-join in effect i think
[20:40] <rickspencer3> ahayzen, hmmm
[20:41] <rickspencer3> ahayzen, I'm just trying to set part of the contents of a document as a javascript object
[20:41] <rickspencer3> and its just puking all over
[20:41] <rickspencer3> one more try, then I give up on u1db for now
[20:44] <ahayzen> rickspencer3, that sounds interesting, yeah there are a few annoying bugs in u1db preventing us (music-app) migrating at the moment :/ hopefully they'll be fixed soon though
[20:53] <daker> kenvandine: ok thanks
[21:25] <popey> balloons: get anywhere with autopilot?
[21:38] <kenvandine> daker, latest bacon2d built in the ppa
[21:39] <daker> kenvandine: \o/
[21:39] <daker> installing it now
[21:46] <daker> example from trunk
[21:46] <daker> he is gone...
[22:14] <nik90> mhall119: hey sry, I had to go suddenly
[22:14] <nik90> mhall119: can you give me the link to the code, will take a look now