20:01:19 #startmeeting Ubuntu Touch Twitter App Meeting 20:01:19 Meeting started Fri Mar 8 20:01:19 2013 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 20:01:19 20:01:19 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 20:01:26 #topic introductions 20:01:43 I'm Alan Pope, Engineering Manager at Canonical, and Developer Liaison for Core Apps.. 20:02:17 You must be Jaakko Kuivala? 20:02:32 I'm also here for the meeting. hey popey 20:02:35 yes, sorry 20:03:01 Jaakko Kuivala, a member of twitter touch team 20:03:07 hey robru 20:03:47 Robert Bruce Park, Desktop Engineer at Canonical, primary author of Friends (along with Barry Warsaw and Ken VanDine) 20:04:10 #topic Update blueprints - assign work items 20:04:36 ok, so the main reason for being here is to figure out whether our work items are accurate, and who is going to take them on.. 20:04:59 I've copied them from the blueprint at https://blueprints.launchpad.net/ubuntu-twitter-app/+spec/initial-twitter-development to etherpad so we can all edit it here:- http://pad.ubuntu.com/Vn2fH2eNAV 20:05:22 if the etherpad link gives access denied, just join this team on launchpad https://launchpad.net/~ubuntu-etherpad 20:06:25 ok, approved, you should refresh the pad now 20:06:58 ok 20:07:08 i'm there 20:07:12 cool. so the first question is, are those tasks representative? 20:07:45 hmmmm 20:07:53 for the first cut of the app it makes sense for us to have the basic functionality, viewing the stream, and tweeting...? 20:08:16 hi fmunozs 20:08:27 fmunozs: we're looking at the work items at http://pad.ubuntu.com/Vn2fH2eNAV 20:09:02 hello everybody, thanks popey 20:09:14 it's a good start ? :) 20:09:15 popey, seems reasonable 20:09:38 we need the basic set 20:09:46 is this it? 20:10:28 well, for an initial cut I think those tasks make sense, perhaps need breaking down? 20:10:40 ok 20:11:16 hi kenvandine 20:11:24 kenvandine, http://pad.ubuntu.com/Vn2fH2eNAV 20:11:48 right, who fancies taking on "view user tweets"? 20:11:50 I need some guidelines for testing in the near future 20:12:14 ok, so in terms of friends' role here, we are not entirely feature complete but we're pretty close. 20:13:23 in terms of viewing tweets, we can grab the public tweets, the user's timeline tweets, private tweets, and mentions quite easily. also supported are lists, searches, and hashtags. we also support sending tweets. 20:13:24 * popey puts kenvandine next to all the tasks 20:13:45 we don't currently have any support for viewing/modifying profile data itself. it's currently all about the tweets 20:14:16 so essentially the twitter app needs to do the rendering but friends can do the auth and get the stream? 20:15:20 popey, yes, friends is aimed at being a feature-complete wrapper around the social network. we handle all of the oauth, we connect to the network, we download the tweets, etc. our goal is that you just write a frontend, and it connects to friends only, and it can do everything through friends 20:15:34 awesome 20:16:12 these are the examples that we should use, right? https://code.launchpad.net/~ken-vandine/qml-friends/examples 20:16:12 our twitter support is defined here: http://bazaar.launchpad.net/~super-friends/friends/trunk/view/head:/friends/protocols/twitter.py 20:16:38 so it's quite easy to add a new method to our Twitter class in order to add support for new twitter rest API endpoints 20:17:09 here are the qml examples: http://bazaar.launchpad.net/~super-friends/qml-friends/trunk/files/head:/examples/ 20:17:39 (kenvandine told me he's a bit busy but he hopes to catch the tail end of this meeting) 20:19:20 the examples are fairly comprehensive I think; feel free to just cannibalize the examples into what you want for the app 20:20:20 I don't have a device running Ubuntu Phone at the moment, is still possible to install friends/qml-friends on Ubuntu 12.10 and test there, right? 20:20:42 fmunozs, yes, in fact I believe it's currently easier on the desktop than it is on the phone ;-) 20:21:29 the phone actually has a really big issue with signon-ui right now... I'm sure this is slated to be fixed soon, but right now it's incredibly difficult to create UOA accounts on the phone, and without UOA accounts, friends can't actually *do* anything. 20:22:02 however the desktop has a great interface for adding UOA accounts, and once you add those in UOA, then friends does the rest for you automatically 20:22:25 ok, fmunozs jaakko_kui volunteers for the remaining work items? 20:22:34 fmunozs, care has been taken to ensure that we support both quantal and raring currently. 20:22:36 (if we don't assign them, chances are nobody will do them) 20:22:40 I remember that kenvandine mentioned no UI for setting the accounts, is that documented somewhere? 20:22:43 ok 20:23:30 fmunozs, this is our PPA that supports quantal and raring: https://launchpad.net/~super-friends/+archive/daily (although we're working on including this stuff in raring by default; you'll need the PPA for quantal) 20:23:36 ken blogged about it https://blogs.gnome.org/kenvandine/2013/03/07/introducing-friends/ 20:24:12 we only have a few minutes left.. 20:24:29 but we can continue in #ubuntu-touch or on the mailing list.. 20:24:38 jaakko_kui, fmunozs popey : so if at any point you are writing this twitter app and you find that friends is lacking support for some twitter feature that you need, please contact me and I can work on implementing that for you 20:24:48 thanks robru 20:24:51 oh, I thought we were scheduled for an hour 20:24:52 great! 20:24:54 thanks robru popey 20:25:01 no, only 30, got 4 of these meetings 20:25:09 :) 20:25:17 oh, alright. well I guess I said what i wanted to say. any questions? 20:25:37 I will try to install qml-friends at my machine and see if i have problems running the examples 20:25:46 me too 20:25:56 "add-apt-repository pap:qml-friends" should be enough, right? 20:26:03 erm ppa* 20:26:05 fmunozs, ok, I'll be around for many more hours yet today, feel free to ask me questions. I'm always in #gwibber 20:26:27 fmunozs, more like 'add-apt-repository ppa:super-friends/daily' 20:29:08 ok, any more question fmunozs jaakko_kui ? 20:29:23 i'm all right 20:29:32 it's fine for me too 20:29:51 I'll ask in the gwibber channel if I have problems 20:29:54 ok, lets wrap up and take any further discussion to #ubuntu-touch or the mailing list.. 20:29:59 or indeed #gwibber 20:30:02 #endmeeting