#title #ubuntu-touch-meeting: Ubuntu Touch Calendar App Meeting Meeting started by popey at 17:00:48 UTC. The full logs are available at http://ubottu.com/meetingology/logs/ubuntu-touch-meeting/2013/ubuntu-touch-meeting.2013-03-07-17.00.log.html . == Meeting summary == *introductions *Update blueprints - assign work items ''LINK:'' https://launchpad.net/~ubuntu-etherpad join that team (popey, 17:15:00) *Set milestones *Populate PPA *any other business Meeting ended at 17:45:42 UTC. == Votes == == Action items == * (none) == People present (lines said) == * popey (58) * markg85 (34) * frankencode (27) * dpm (25) * mariob (22) * mhall119 (12) * meetingology (3) * robru (2) == Full Log == 17:00:48 #startmeeting Ubuntu Touch Calendar App Meeting 17:00:48 Meeting started Thu Mar 7 17:00:48 2013 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 17:00:48 17:00:48 Available commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired 17:00:57 who is here? 17:00:57 o/ 17:01:04 #topic introductions 17:01:21 I'm Alan Pope, I'm an Engineering Manager at Canonical, and have been asked to act as a Developer Liaison for all the touch apps.. 17:01:33 * popey tickles dpm and mhall119 17:02:10 I guess it would be nice of me to introduce myself as nobody probably knows me in here. 17:03:29 go for ity 17:03:31 -y 17:03:35 I'm Mark, i occasionally work on KDE software and am playing with the Akonadi technology. My goal in there is to make a completely new calendar application for KDE written in QML. 17:03:58 hey all 17:04:13 Last week i attended the KDEPIM sprint (my second one) and made a lot of progress in making Akonadi calendar data availablei n pure QML components. 17:04:49 hi all 17:05:04 oh excellent. hi frankencode, we're just doing introductions.. 17:05:05 missed the design meeting (tz=CET?) 17:05:09 I am by no means a Ubuntu user or developer (actually using Archlinux and KDE ^_-) but i would certainly like it if we could work together on the calendar part because that would benefit both parties. And that's why i' 17:05:24 i'm in here (invited by popey) 17:05:42 hi, mark 17:05:48 Hi frankencode 17:06:22 hi all 17:06:31 frankencode: i guess you missed my two lines before you entered.. Shall i send them to you again? 17:06:42 yes, thx 17:06:54 frankencode: I'm Mark, i occasionally work on KDE software and am playing with the Akonadi technology. My goal in there is to make a completely new calendar application for KDE written in QML. 17:07:03 frankencode: Last week i attended the KDEPIM sprint (my second one) and made a lot of progress in making Akonadi calendar data availablei n pure QML components. 17:07:15 * mhall119 is here 17:07:22 Great to see everyone! 17:07:32 * popey is excited, some great progress has been made in such a short time! 17:07:40 ok.. 17:07:57 yes, is fun to code qtquick 2 17:07:57 #topic Update blueprints - assign work items 17:08:12 So, I mailed the list about this earlier on... 17:08:29 the blueprint for the calendar app has a bunch of work items listed.. https://blueprints.launchpad.net/ubuntu-calendar-app/+spec/initial-calendar-development 17:08:49 Having the work items is great, what's even better is having people assigned to them ☺ 17:09:23 I need to change my work item... I'm on the "create event" view now since there's actually not an week view 17:09:30 at not least a journey for it 17:09:50 yes, most of the items are confusing 17:10:02 I think we can use this meeting to clean them up 17:10:18 Can i ask what backend is used for the calendar if any? 17:10:42 markg85: non for now, well a sqlite actually 17:10:57 markg85: from within javascript 17:11:06 i was thinking a bit about the backend 17:11:14 same here 17:11:30 so are there tasks which we can pick off and allocate right away? 17:11:33 but still have no clue, especially synchronization can be nasty 17:11:34 Then this might be of interest (i did that in the last KDEPIM sprint last year) http://kdeblog.mageprojects.com/2012/10/17/the-kde-pim-meeting-just-awesome/ 17:11:51 markg85: This is what is used for now: http://bazaar.launchpad.net/~pkunal-parmar/ubuntu-calendar-app/EventAPI_EventView/view/head:/EventsAPI.js 17:12:31 markg85, perhaps we can discuss this at the end of the meeting? I'm just suggesting it so that we can focus on the agenda first 17:12:54 I think it'd be good to finish off the list of work items first 17:13:06 Fine with me 17:13:13 excellent, thanks markg85 17:13:46 so I'm just taking notes on the fly: http://pad.ubuntu.com/xxmjXq1Qvu 17:14:30 i'm not allowed to access 17:14:51 Ok, should I modify the blueprint myself now? 17:15:00 https://launchpad.net/~ubuntu-etherpad join that team 17:15:08 and it will give you access to the pad dpm created frankencode 17:15:56 mariob, yes please, feel free to, but let's discuss a set of actions everyone is happy with and then we can update the blueprint at the end of the meeting. Does that sound good? 17:15:56 ok, approved you both, you should have access to http://pad.ubuntu.com/xxmjXq1Qvu now 17:16:25 dpm: yes 17:16:32 cool 17:16:56 works 17:17:27 should the "new event view" be removed and replaced with "create event view" 17:17:30 frankencode, the design team were really happy with your new branch, nice work 17:18:03 yes missed the meeting 17:18:20 dpm, hey, I'm up... what do you guys want to know about friends? 17:19:01 yes, I've been playing with the branch too, and it's fantastic 17:19:08 hi robru, thanks for coming back to us. I sent an e-mail to you guys, so you can take it from there 17:19:40 dpm, oh, ok. I'm still wading through my emails this morning. Will reply ASAP ;-) 17:19:51 excellent, thanks robru! 17:20:11 my focus is still prototyping the ui logic 17:21:42 frankencode, does the work item there reflect that, or do you want to break it out in other smaller ones/add new ones? 17:21:52 ? 17:22:11 no thx 17:22:22 next item on my list: collaborate on the data model for the backend 17:22:48 I think Mario Z was doing the data model, right? 17:22:51 Is this where i can drop in? 17:22:54 i prefer a relational data model and go with the sqlite 17:23:18 markg85, please, go ahead 17:23:36 Right oke. 17:23:55 markg85: i thought start out with a local store and later-on make it sync with u1db, what you think? 17:24:27 frankencode: my idea is quite a bit different from that 17:24:40 then elaborate 17:24:42 popey: on the desktop Unity uses e-d-s for datetime indicator integration 17:24:50 In KDE we work with Akonadi. Which is a C++ project (no Qt or KDE involved there) 17:24:51 do you know how it will work on phablet/unity next? 17:25:01 I don't. 17:25:12 i think there was a session at vUDS about it though.. 17:25:22 didrocks will likely know 17:25:38 Mond you, Akonadi has previously been ported to the Nokia N900 so it is perfectly suitable of being used on mobile devices and will take a lot of pain away 17:25:51 As in no more synchronization issues, multiple backends at will 17:26:06 integration with a dozen services 17:26:15 * mariob thinks multiple backend is important 17:26:32 And backed by companies (Kolab, KDAB) and they are doing very well. 17:26:57 In the recent KDEPIM sprint that i mentioned earlier i sat down to make that exact data (the calendar) easily available through QML 17:26:59 markg85: Do you know what Jolla is using? 17:27:26 I have made an API draft of that here: http://community.kde.org/Calendar_API_QML (i invite you to take a look at it) 17:27:35 mariob: nope, don't know 17:27:51 All: Should we assign an item to markg85 so create a simple demo of the API etc? 17:28:04 Using the API that i propose there, all you have to do is create a graphical frontend 17:28:26 mariob: i already have a demo app, just not on this computer 17:28:35 but i can send it to you if you want 17:28:37 perhaps you could mail the list? 17:28:46 we could continue the discussion there then? 17:28:49 though that is aimed at replacing the KDE calender popup from the clock 17:28:59 popey: agree 17:29:50 I would really like to note that designing your own API in this matter will do a lot more harm for the devs assigned to that task then just using Akonadi. 17:30:22 So i guess the question becomes: Would it be a feasible option to use Akonadi? 17:30:25 markg85, do you think you could follow up on the mailing list with a demo for the team to study? Here's the mailing list: https://launchpad.net/~ubuntu-touch-coreapps 17:31:08 dpm: yes, i can. Though that will have to wait till tomorrow or saturday 17:31:19 that's fine. 17:31:29 indeed, that's good markg85 17:31:33 I'm all for re-using and collaborating whenever feasible 17:31:44 Sorry to say, but i have to leave now. Will you guys be here in !30 minutes? 17:31:56 markg85: here or in #ubuntu-touch 17:31:58 ~30* 17:32:04 #ubuntu-touch is better 17:32:07 oke 17:32:09 we'll have other meetings here, just ping us 17:32:14 #topic Set milestones 17:32:17 cya in 30 minutes then :) 17:32:24 so I mentioned this on the mailing list.. 17:32:47 we'd like to target mid-may for an alpha-quality version of the calendar app (all of the apps in fact) 17:33:51 i think we can do that.. with 10 weeks between now and then 17:33:51 popey: Do we have a well define scope for that? 17:33:51 i have no time in may, so let it be end of april 17:34:05 no mariob, and that's something we are going to work on ASAP 17:34:08 markg85, what's your Launchpad id, so that I can add an action to e-mail the demo for you on the blueprint where we're tracking the project? 17:34:27 frankencode: well, it's between now and may, so april is good ☺ 17:34:42 frankencode: we should be far enough along, and have enough built up, by end of April for others to carry if you're not available 17:34:50 +1 17:35:08 +1 17:35:30 ok, cool. 17:35:38 final thing.. 17:35:45 (from me) 17:35:48 #topic Populate PPA 17:36:02 as of today we now have a PPA -> https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/daily 17:36:15 will there be support for raring? 17:36:16 it contains debs (x86, amd64 and armhf) with builds of all the apps 17:36:29 frankencode: yes, we can add that 17:36:46 however I expect those packages will work both on quantal and raring 17:36:48 we'd need separate branches 17:36:52 if nt we can fix that. 17:37:08 no need for starters, have to boot another machine then... 17:37:19 frankencode: virtualbox :) 17:37:37 qmlscene doesn't work in virtualbox.. when I've tested it 17:37:37 mariob: spot on 17:37:47 needs GLES, which vbox doesn't implement 17:38:00 we're looking at how to implement a simulator / emulator though 17:38:06 popey: oh, actually I've got vmware and it works fine 17:38:15 that's good news. 17:38:25 my realbox is even better;) 17:38:52 the package server takes trunk branch and creates nightly packages? 17:38:55 I'll send a mail to the list with some more details about the PPA shortly 17:38:57 so is the code currently in lp:~frankencode/ubuntu-calendar-app/MonthView going to be landing in trunk soon? 17:39:00 yes 17:39:04 \o/ 17:39:09 but more frequently than nightly 17:39:33 wait, that 'yes' wasn't for me wa sit 17:39:36 nope 17:39:41 * dpm grins 17:39:48 /o\ 17:40:04 however we can sort that out after mhall119 17:40:14 that was all I had... 17:40:22 #topic any other business 17:40:29 frankencode, so to your question: yes, the PPA is updated daily from trunk 17:40:30 anything else? - questions/ concerns 17:40:38 I've got something 17:40:55 so to wrap up on the blueprint assignments, 17:41:29 Does the list of new work items/assignments look sensible to everyone to replace the old one? -> http://pad.ubuntu.com/xxmjXq1Qvu 17:41:47 Any other actions that you think we need to add or modify? 17:42:10 dpm: I don't think we have a week view yet so you can "unsign" me from that item 17:43:00 the weekview is tightly integrated in the month view now 17:43:19 mariob, is this better? -> http://pad.ubuntu.com/xxmjXq1Qvu 17:43:35 frankencode: true, will step on each others toes :) 17:43:46 yep 17:44:06 frankencode: It's actually an agenda view, a week view shows all day for a week 17:44:48 frankencode, happy with the work items in the pad? ^ 17:45:06 yes 17:45:27 ok.. thanks so much for coming guys... 17:45:40 bye 17:45:42 #endmeeting Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)