20:01:19 <popey> #startmeeting Ubuntu Touch Twitter App Meeting
20:01:19 <meetingology> 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 <meetingology> 
20:01:19 <meetingology> 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 <popey> #topic introductions
20:01:43 <popey> I'm Alan Pope, Engineering Manager at Canonical, and Developer Liaison for Core Apps..
20:02:17 <popey> You must be Jaakko Kuivala?
20:02:32 <robru> I'm also here for the meeting. hey popey
20:02:35 <jaakko_kui> yes, sorry
20:03:01 <jaakko_kui> Jaakko Kuivala, a member of twitter touch team
20:03:07 <popey> hey robru
20:03:47 <robru> Robert Bruce Park, Desktop Engineer at Canonical, primary author of Friends (along with Barry Warsaw and Ken VanDine)
20:04:10 <popey> #topic Update blueprints - assign work items
20:04:36 <popey> 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 <popey> 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 <popey> if the etherpad link gives access denied, just join this team on launchpad https://launchpad.net/~ubuntu-etherpad
20:06:25 <popey> ok, approved, you should refresh the pad now
20:06:58 <jaakko_kui> ok
20:07:08 <jaakko_kui> i'm there
20:07:12 <popey> cool. so the first question is, are those tasks representative?
20:07:45 <robru> hmmmm
20:07:53 <popey> 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 <popey> hi fmunozs
20:08:27 <popey> fmunozs: we're looking at the work items at http://pad.ubuntu.com/Vn2fH2eNAV
20:09:02 <fmunozs> hello everybody, thanks popey
20:09:14 <jaakko_kui> it's a good start ? :)
20:09:15 <robru> popey, seems reasonable
20:09:38 <jaakko_kui> we need the basic set
20:09:46 <jaakko_kui> is this it?
20:10:28 <popey> well, for an initial cut I think those tasks make sense, perhaps need breaking down?
20:10:40 <jaakko_kui> ok
20:11:16 <popey> hi kenvandine
20:11:24 <robru> kenvandine, http://pad.ubuntu.com/Vn2fH2eNAV
20:11:48 <popey> right, who fancies taking on "view user tweets"?
20:11:50 <jaakko_kui> I need some guidelines for testing in the near future
20:12:14 <robru> ok, so in terms of friends' role here, we are not entirely feature complete but we're pretty close.
20:13:23 <robru> 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 <robru> we don't currently have any support for viewing/modifying profile data itself. it's currently all about the tweets
20:14:16 <popey> so essentially the twitter app needs to do the rendering but friends can do the auth and get the stream?
20:15:20 <robru> 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 <popey> awesome
20:16:12 <fmunozs> these are the examples that we should use, right? https://code.launchpad.net/~ken-vandine/qml-friends/examples
20:16:12 <robru> our twitter support is defined here: http://bazaar.launchpad.net/~super-friends/friends/trunk/view/head:/friends/protocols/twitter.py
20:16:38 <robru> 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 <robru> here are the qml examples: http://bazaar.launchpad.net/~super-friends/qml-friends/trunk/files/head:/examples/
20:17:39 <robru> (kenvandine told me he's a bit busy but he hopes to catch the tail end of this meeting)
20:19:20 <robru> the examples are fairly comprehensive I think; feel free to just cannibalize the examples into what you want for the app
20:20:20 <fmunozs> 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 <robru> fmunozs, yes, in fact I believe it's currently easier on the desktop than it is on the phone ;-)
20:21:29 <robru> 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 <robru> 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 <popey> ok, fmunozs jaakko_kui volunteers for the remaining work items?
20:22:34 <robru> fmunozs, care has been taken to ensure that we support both quantal and raring currently.
20:22:36 <popey> (if we don't assign them, chances are nobody will do them)
20:22:40 <fmunozs> I remember that kenvandine mentioned no UI for setting the accounts, is that documented somewhere?
20:22:43 <jaakko_kui> ok
20:23:30 <robru> 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 <popey> ken blogged about it https://blogs.gnome.org/kenvandine/2013/03/07/introducing-friends/
20:24:12 <popey> we only have a few minutes left..
20:24:29 <popey> but we can continue in #ubuntu-touch or on the mailing list..
20:24:38 <robru> 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 <popey> thanks robru
20:24:51 <robru> oh, I thought we were scheduled for an hour
20:24:52 <jaakko_kui> great!
20:24:54 <fmunozs> thanks robru popey
20:25:01 <popey> no, only 30, got 4 of these meetings
20:25:09 <jaakko_kui> :)
20:25:17 <robru> oh, alright. well I guess I said what i wanted to say. any questions?
20:25:37 <fmunozs> I will try to install qml-friends at my machine and see if i have problems running the examples
20:25:46 <jaakko_kui> me too
20:25:56 <fmunozs> "add-apt-repository pap:qml-friends" should be enough, right?
20:26:03 <fmunozs> erm ppa*
20:26:05 <robru> 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 <robru> fmunozs, more like 'add-apt-repository ppa:super-friends/daily'
20:29:08 <popey> ok, any more question fmunozs jaakko_kui ?
20:29:23 <jaakko_kui> i'm all right
20:29:32 <fmunozs> it's fine for me too
20:29:51 <fmunozs> I'll ask in the gwibber channel if I have problems
20:29:54 <popey> ok, lets wrap up and take any further discussion to #ubuntu-touch or the mailing list..
20:29:59 <popey> or indeed #gwibber
20:30:02 <popey> #endmeeting