14:00 <popey> #startmeeting Calendar App meeting 14:00 <meetingology> Meeting started Thu Feb 13 14:00:58 2014 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 14:00 <meetingology> 14:00 <meetingology> Available commands: action commands idea info link nick 14:01 <popey> Calendar App links:- 14:01 <popey> Bugs: https://bugs.launchpad.net/ubuntu-calendar-app/+bugs 14:01 <popey> Reviews: https://code.launchpad.net/ubuntu-calendar-app/+activereviews 14:01 <popey> Blueprint: https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-calendar-dev 14:01 <popey> General Links:- 14:01 <popey> Milestones: https://launchpad.net/ubuntu-phone-coreapps/+milestones 14:01 <popey> Burndown: http://status.ubuntu.com/coreapps-14.04/ 14:01 <popey> Blockers: https://wiki.ubuntu.com/Touch/CoreApps/Blockers 14:01 <popey> I'd like to welcome ybon here, who's an experienced QML dev, who offered to help us out. 14:02 <pkunal-parmar> HI 14:02 <popey> I asked ybon to look at the outstanding merge requests as a first step. 14:02 <popey> and if he can take a look at the performance issue we have with the year view. 14:02 <popey> We ran the calendar app through the qml profiler in qtcreator which was interesting 14:03 <pkunal-parmar> ok 14:03 <ybon> hi :) 14:03 <popey> the year view spends a lot of time setting the color of all the elements on the page. 14:03 <popey> like ~50% or more 14:04 <popey> Last week at the sprint we talked a bit about performance tuning some of the core apps, and this topic came up, one of the shell developers pointed out the profiler, which I'd not used before. 14:06 <pkunal-parmar> you ran on device ? 14:07 <pkunal-parmar> I mean you ran profiler on device ? 14:07 <popey> well, its slow on the device, not slow on pc 14:07 <popey> no, the profiler runs in qtcreator on desktop 14:07 <pkunal-parmar> right but behaviour will be same, it is just that that pc is fast 14:08 <popey> yes 14:08 <pkunal-parmar> but I ran it just now 14:09 <pkunal-parmar> even on desktop color takes 16% 14:09 <popey> Right, but that hurts more on a phone with a slower CPU, less cache etc. 14:10 <popey> text: and color: are where it's spending most time, right? 14:10 <popey> I don't know if there's an easy way to improve that, I just found it interesting ☻ 14:10 <pkunal-parmar> yes, looks like issue may not be color, but logic we are using to decide which color to set 14:11 <pkunal-parmar> Atlest on desktop it shows different behavior if we remove those conditions form color setting 14:11 <popey> Exactly. I agree. 14:11 <pkunal-parmar> I guess we can improve it 14:11 <popey> So perhaps there's a more efficient way we can do that 14:11 <pkunal-parmar> thanks for hint :) 14:11 <popey> no problem, it was enlightening to me too! 14:13 <popey> So another thing I wanted to mention. I just sent a mail to the core apps list. 14:13 <popey> We're bootstrapping a Community Design Team 14:13 <popey> here's a link https://lists.launchpad.net/ubuntu-touch-coreapps/msg00699.html 14:15 <pkunal-parmar> ok, it would be great if we have some dedicated design person for each app 14:15 <popey> I agree! 14:16 <popey> For now we have a pool of designers and will ask them to work on whatever the priorities are. (Calendar is a priority) 14:16 <pkunal-parmar> ok 14:17 <ybon> Before asking on what I should work in priority, just a little precision: I'm no an experienced QML dev, I'm an experienced webdev (mainly python, javascript, UI, design) which has made one QML app (OSMTouch) and is happy to give a hand :) 14:18 <popey> Ok ybon ☻ 14:18 <popey> We appreciate the help. 14:18 <ybon> Just to start somewhere, I'm playing with https://code.launchpad.net/~pkunal-parmar/ubuntu-calendar-app/Key_Navi/+merge/203201 14:18 <ybon> but if you have something in particular to point me to, please go ahead :) 14:19 <popey> thats a good start ☻ 14:20 <dpm> Just a quick update on calendar sync: 14:21 <dpm> I _believe_ last week the online accounts packages landed, but I'd have to check with mardy (probably renato knows better) 14:21 <renato> dpm, there is a test package on phablet ppa 14:21 <renato> I am not sure if this was released on ubuntu 14:22 <dpm> renato, cool. Do you know which PPA? 14:22 <dpm> ah, the phablet ppa 14:23 <pkunal-parmar> any instruction how I can try that on device or desktop ? 14:23 <dpm> renato, what's the status of contacts syncing? We're trying to figure out what we can use for calendar out of contact syncing 14:23 <renato> the contact and calendar sync will use the same service 14:23 <renato> this is as work in progress 14:24 <renato> I should have something to test next week 14:24 <renato> but no change will be necessary on calendar app 14:24 <dpm> nice 14:24 <popey> \o/ 14:24 <popey> I like the sound of that. 14:24 <pkunal-parmar> :) 14:25 <dpm> I'm asking mardy on #ubuntu-app-devel about instructions on how to test the online accounts packages 14:25 <dpm> not sure if he's around, though 14:25 <pkunal-parmar> popey, can you provide more details for this 14:25 <pkunal-parmar> https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1267812 14:26 <popey> pkunal-parmar: sure 14:26 <ybon> pkunal-parmar: can I ask some questions here or better in comments on the MR? 14:27 <pkunal-parmar> ybon, go ahead 14:27 <ybon> :) 14:28 <pkunal-parmar> BTW, yearview resize is merged now 14:29 <pkunal-parmar> so you if resize, based on available size it will show 2, 3,4 month in row 14:29 <popey> oh nice 14:29 <ybon> humm, I can't get new event to work on desktop 14:29 <pkunal-parmar> and we were able to merge Recurrence support as well 14:29 <ybon> need to investigate before asking my question :s 14:29 <pkunal-parmar> you are seeing some error ? 14:30 <pkunal-parmar> it will need some dependency, EDS and so on, I am not sure what exactly 14:31 <ybon> 'QML Item: Binding loop detected for property "height"' 14:31 <ybon> but not sure this is linked 14:31 <pkunal-parmar> that is fine I guess 14:32 <pkunal-parmar> It has this dependency 14:32 <pkunal-parmar> qmlscene, 14:32 <pkunal-parmar> qtdeclarative5-localstorage-plugin, 14:32 <pkunal-parmar> qtdeclarative5-qtquick2-plugin, 14:32 <pkunal-parmar> qtdeclarative5-ubuntu-ui-toolkit-plugin | qt-components-ubuntu, 14:32 <pkunal-parmar> ${misc:Depends}, 14:32 <pkunal-parmar> libqtorganizer1, 14:32 <pkunal-parmar> qtdeclarative5-qtorganizer-plugin, 14:32 <pkunal-parmar> qtorganizer5-eds, 14:32 <pkunal-parmar> can you check if you have required stuff 14:33 <ybon> yep, doing 14:33 <popey> dpm: what resolution screen you on right now? 14:33 <dpm> 1440x900 14:33 <pkunal-parmar> ybon, if you have suggestion for improvement then pls comment on MR 14:33 <ybon> I will :) 14:34 <popey> pkunal-parmar: do events show in the month view, or not at all? 14:34 <ybon> ah, last one (qtorganizer5-eds) was missing; installing 14:34 <pkunal-parmar> no, we are not supporting it now 14:34 <popey> ok 14:34 <popey> so ignore that bug then ☻ 14:35 <pkunal-parmar> ok 14:35 * popey marks invalid 14:35 <pkunal-parmar> who can help me for content hub ? and will it work on desktop ? 14:35 <popey> pkunal-parmar: kenvandine 14:35 <dpm> ybon, nice to hear you're interested in participating in calendar! Another way to get started is to have a go at implementing the convergent designs for tablet: https://wiki.ubuntu.com/Touch/CoreApps/Convergence 14:36 <ybon> dpm: ok, I will have a look too :) 14:36 <ybon> (but I've no tablet) 14:36 <pkunal-parmar> any idea, if it will work on desktop, I was trying but did not work 14:36 <ybon> (Apart a PingPod, but not yet Ubuntu Touch on it) 14:36 <popey> ybon: it's more about the extra space you get on a laptop and tablet 14:36 <popey> so testing on a laptop is also appropriate in this case. 14:36 <ybon> yep, I imagine 14:37 <ybon> but for a full experience, I will be missing touch ;) 14:37 <dpm> ybon, awesome. The docs at http://developer.ubuntu.com/api/qml/sdk-1.0/Ubuntu.Layouts/ should help you on that 14:37 <popey> well yes, and I wish I could buy everyone a tablet 14:38 <pkunal-parmar> are we planning this 14:38 <pkunal-parmar> [pkunal-parmar] Implement an option to show week numbers: TODO 14:38 <pkunal-parmar> UI team invalidated bug regarding this in last year 14:38 <ybon> popey: I have a PengPod, I just need to figure out how to make UT work on it ;) 14:39 <popey> is that x86? 14:39 <dpm> pkunal-parmar, I'd drop that, as we've got enough other things to do 14:39 <ybon> I don't know, It's still spleeping at my girlfriend home at the moment :s 14:39 <dpm> pkunal-parmar, unless you're very interested, I'd mark it as POSTPONED 14:40 <ybon> pkunal-parmar: http://pastebin.ubuntu.com/6925771/ now 14:40 <ybon> any clue? 14:40 <pkunal-parmar> we mark it postpone 14:40 <pkunal-parmar> I think we can postpone this as well 14:40 <pkunal-parmar> [pkunal-parmar] Implement spread/pinch to zoom in/out: TODO 14:41 <pkunal-parmar> I think this was required when we were planning to implement the transition 14:41 <ybon> well, sounds just like logging 14:41 <pkunal-parmar> but now it does not add anything 14:41 <pkunal-parmar> ybon, its fine 14:41 <pkunal-parmar> logs are from EDS 14:42 <popey> I would drop that too pkunal-parmar 14:42 <pkunal-parmar> it will help us to find out any issue related to EDS 14:42 <pkunal-parmar> in that case, We now have only this one pending 14:42 <pkunal-parmar> [pkunal-parmar] Implement ical import via content-hub: TODO 14:42 <pkunal-parmar> unless we get get more convergence design 14:43 <ybon> han! Scandal, an EvilMap as location 14:44 <pkunal-parmar> I will try to check yearview issue , as of now 14:44 <popey> ybon: i predict implementation of openstreetmap in your future ☻ 14:44 <ybon> please make this future soon :) 14:44 <popey> heh 14:44 <ybon> pkunal-parmar: so it works, but it seems that the day view is not updated when creating the event 14:45 <pkunal-parmar> can you send me logs, looks like model issue 14:45 <pkunal-parmar> I am using latest EDS branch and works fine for me 14:46 <dpm> pkunal-parmar, mardy tells me that to test calendar syncing you will need the 'syncevolution' package from this PPA: https://launchpad.net/~phablet-team/+archive/ppa?field.series_filter=trusty 14:46 <ybon> pkunal-parmar: sure, in a pastebin it's ok? 14:46 <ybon> also, is the delete button supposed to work? 14:46 <pkunal-parmar> yes, that's fine 14:46 <pkunal-parmar> yes, it should work 14:47 <ybon> doesn't seem for me :s 14:47 <pkunal-parmar> dpm, any command ? 14:47 <pkunal-parmar> what is your desktop version and EDS version ? 14:48 <dpm> pkunal-parmar, I'm trying to find out more. I think that should give you the ability to do manual syncing. We've got some instructions on how to do that, let me hear from mardy first and then send you a link 14:48 <ybon> gasp, now I don't even have the "cancel" button anymore :s 14:48 <ybon> pkunal-parmar: desktop is 13.10 14:48 <ybon> for eds, I'm figuring out 14:49 <pkunal-parmar> ybon, I am not sure if we are updating EDS version on 13.10 14:49 <ybon> do you want me to update it? 14:49 <ybon> is there some ppa I can pull from? 14:49 <pkunal-parmar> it would be better if you update 14:49 <ybon> no pb 14:50 <pkunal-parmar> popey should know more about PPA 14:51 <dpm> ybon, you can get the EDS plugin for 13.10 from here: https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/daily?field.series_filter=saucy 14:51 <ybon> thanks :) 14:52 <dpm> ybon, however, I think that version is still a bit behind and might have some bugs that have been fixed in the trusty version 14:52 <popey> ybon: as you're getting started in the core apps, can I ask you to take a look at https://wiki.ubuntu.com/Touch/CoreApps/DevelopmentGuide to get you started. 14:53 <ybon> popey: okay, reading :) 14:53 <popey> thanks. 14:55 <popey> Ok. Anything else to discuss guys? 14:55 <pkunal-parmar> no, not from my side 14:56 <popey> ok, great. thanks pkunal-parmar ybon dpm renato 14:56 <ybon> :) 14:56 <popey> #endmeeting