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