20:00:12 <popey> #startmeeting Ubuntu Touch Twitter App Meeting
20:00:12 <meetingology> Meeting started Fri Mar 15 20:00:12 2013 UTC.  The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
20:00:12 <meetingology> 
20:00:12 <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:00:37 <popey> so last week ... http://ubottu.com/meetingology/logs/ubuntu-touch-meeting/2013/ubuntu-touch-meeting.2013-03-08-20.01.log.html
20:00:54 <robru> So this is a weekly meeting, right? Ken said he wasn't invited ;-) But I told him to come anyway.
20:01:12 <popey> ooh
20:01:17 <robru> kenvandine, there's ken! ;-)
20:01:17 <popey> I'll add him to the invite, sorry kenvandine
20:01:19 * kenvandine waves
20:01:23 <kenvandine> popey, thx
20:01:49 <mandel> popey, so this is a concern I have, we are waaaaaaaay to many canonical peeps in this things, and we should try to have a stronger community point of view
20:02:00 <robru> kenvandine is the guy who wrote entirely 100% of the Qml bindings into friends, so he is a much more relevant person to have at this meeting... I just wrote the backend stuff ;-)
20:02:27 <robru> mandel, I agree, I really want to see more community involvement. how can we achieve that?
20:02:29 <popey> Yeah, we do have some community people in the team, I think we need to get them more involved
20:02:55 <mandel> robru, popey I have no idea to be hones, I just can see a clear problem with the numbers canonical vs community
20:03:00 <popey> this is the only core app that is canonical-heavy
20:03:11 <popey> it's not a problem as such
20:03:20 <mandel> ok, you got the numbers
20:03:24 <popey> it's just differently balanced than the other core apps teams
20:03:37 <popey> there's 4 people on the meeting invite !canonical
20:03:44 <mandel> lets wait for the others... since there are at least 3 more community + gatox that is canonical yet I think he is on holidays
20:05:04 <robru> popey, who are we waiting for?
20:05:22 <popey> so are your concerns based around the fact that you think we should be having community people doing the development, and you guys doing advisory / consulting?
20:05:45 <popey> robru: a couple of community people haven't accepted the meeting invite
20:05:54 <mandel> popey, well, I have the fear that people will state that at the end it was a canonical project and we have not been open enough
20:05:58 <popey> so i will chase them down, it's hard finding a time which suits everyone
20:06:08 <popey> mandel: i dont think that's an issue
20:06:16 <mandel> ok, then we can ignore it :)
20:06:17 <popey> given we have 12 apps and this is the only one which is canonical-heavy
20:06:45 <popey> well, i dont think its as much of an issue as you do, maybe better said like that ☺
20:07:11 <mandel> hehehe
20:07:12 <mandel> ok
20:07:13 <kenvandine> i just want to get stuff done, doesn't matter who does it :)
20:07:14 <robru> popey, yeah, if they didn't accept the invite, I'm not sure we should waste time waiting for them... they may never come...
20:07:19 <popey> +1 kenvandine
20:07:23 <popey> yup
20:07:25 <kenvandine> jfdi!
20:07:33 <popey> what concerns me more is we have a bunch of tasks with no names on
20:07:38 <popey> so they'll never get done
20:07:44 <kenvandine> where are the tasks?
20:07:47 <popey> https://blueprints.launchpad.net/ubuntu-twitter-app/+spec/initial-twitter-development
20:07:55 <popey> s/tasks/work items/
20:08:02 <mandel> popey, kenvandine, robru, jaakko_kui so one of the big things last time I was around (sorry I was on holidays in the montains) was the use of lp:friends, have we moved foward with that?
20:08:34 <robru> mandel, yes, kenvandine has been working hard to make qml-friends, so that it's easy to access friends from inside qml apps
20:08:49 <robru> mandel, also, we just had a big SDK days intro to gwibber/friends that you should find very relevant
20:08:59 <robru> mandel, http://www.youtube.com/watch?feature=player_embedded&v=4oXFfquhzmY well worth watching this
20:09:01 <popey> and some blogging from kenvandine
20:09:06 <kenvandine> model: StreamModel { service: "twitter" }
20:09:08 <kenvandine> ftw
20:09:10 <mandel> ok, second question, are we aligning this work with the fb app people?
20:09:25 <robru> mandel, I haven't heard much on the facebook front
20:09:28 <mandel> it makes sense that both use the same code, right?
20:09:35 <robru> mandel, yes, that is the goal of friends
20:09:37 <popey> ya
20:09:38 <kenvandine> yeah
20:09:50 <mandel> popey, have you spoken with them?
20:09:59 <popey> yes
20:10:11 <kenvandine> i owe a email reply to someone on the facebook app
20:10:35 <popey> we meet with them on thursday 11am UTC
20:10:52 <robru> popey, can I get an invite to that event too?
20:10:56 <popey> yup
20:11:02 <mandel> yes, I'd like to be there too
20:11:06 <mandel> maybe just to listen
20:11:34 <popey> done
20:11:44 <robru> popey, thanks
20:12:32 <mandel> ok, so we have the concern of having tasks and not having people, that is simple, jaakko_kui and I are here, so we start adding our names ;)
20:12:48 <jaakko_kui> ok
20:12:49 <popey> as I see it the absolute basics need doing first, namely a prototype which auths to twitter via friends, and a simple view of the timeline
20:12:58 <mandel> gatox I can talk to once he gets back from holidays.. the rest, we can wait and talk with them
20:13:13 <jaakko_kui> ok
20:13:25 <mandel> popey, makes sense, are those task already written down?
20:13:44 <popey> https://blueprints.launchpad.net/ubuntu-twitter-app/+spec/initial-twitter-development
20:13:52 <popey> bottom two tasks there cover it I'd say
20:14:06 <popey> perhaps could be more straightforwardly worded
20:14:16 <jaakko_kui> yes
20:14:22 <kenvandine> some of these aren't relevant anymore
20:14:39 <robru> mandel, so in terms of those unassigned TODOs, the only ones that do not have support in friends are the follwers/following ones. RTs, viewing tweets, tweeting, deleting, etc are all supported in friends. so it's just a matter of hooking up the UI
20:14:39 <kenvandine> like login view and functionality
20:15:07 <kenvandine> ah, delete is missing from qml-friends
20:15:13 * kenvandine adds a work item for that
20:15:37 <robru> can we etherpad these workitems or are we gonna step all over each other's feet editing it here?
20:15:46 <mandel> kenvandine, robru would be nice if you guys adds use in those tasks
20:15:55 <mandel> unless you are full working time on lp:friends
20:15:59 <popey> http://pad.ubuntu.com/Vn2fH2eNAV
20:16:00 <popey> already done
20:18:23 <mandel> bloody 2 auth..
20:18:28 <robru> so, in terms of those UI workitems, unfortunately I haven't had a chance to learn qml yet (been looking at it but I can't really commit to accomplishing anything with it in the short term).
20:18:41 <robru> but I am absolutely committed to supporting the features in lp:friends backend
20:19:06 <popey> ok, so I can canvass the team for people willing to do the qml bit?
20:19:29 <mandel> popey, the best people on qml are missing.. those are the ones in latin america
20:19:35 <mandel> I cannot recall their nicknames atm
20:19:56 <mandel> jaakko_kui, and I are more c++ people, but we can deal with the help needed in lp:friends and testing etc..
20:20:07 <jaakko_kui> yes
20:20:10 <popey> i can use email for that
20:20:25 <Riussi> i'm pretty used to qml and involved in clock-app currently if you guys need help
20:20:44 <popey> thanks Riussi
20:21:02 <robru> oh, also, for those who don't have time to watch the 50min SDK Days video, here is the flowchart that describes friends' architecture: http://ubuntuone.com/2W6HSyoN9tWUcAZL0k7Z1f
20:21:22 <jaakko_kui> great
20:21:50 <mandel> robru, there is one concern I have when using libsoup, how are we dealing with proxy in the phone?
20:22:03 <mandel> also, EDS might be  too big for the phone, is it already there?
20:22:37 <robru> mandel, libsoup uses GNOME proxy by default, that was why we chose libsoup, so that we got proxy support for free.
20:22:49 <robru> in terms of the phone, I guess GNOME proxy is not supported, so I'm not sure where that will go
20:22:58 <kenvandine> mandel, the people lens on the phone uses EDS
20:22:59 <mandel> robru, well.. proxy support never comes for free I can tell you that
20:23:27 <mandel> kenvandine, ok, so we are using eds yet no evolution etc.. there, sounds like the desktop atm
20:23:28 <kenvandine> libsoup was the easiest way to deal with proxies
20:23:35 <kenvandine> right
20:23:41 <kenvandine> eds isn't really evolution anymore :)
20:23:52 <robru> mandel, no, seriously, when I ported friends from pythons' urllib to libsoup, it was literally only one line of code to enable GNOME proxy support. so now, when you are using GNOME on the desktop and you configure a proxy, friends uses that proxy transparently.
20:23:59 <mandel> yes, it is for c/glib.. using qt QNetworkManager is a much better way to deal with them
20:24:27 <mandel> robru, I have worked with proxies already, that is why I say is not for free.. Is a dangerous thing, but we can trust libsoup
20:24:45 <popey> ok.
20:24:54 <mandel> only thing is to make sure that all apps pick the proxy settings correctly from the same location, witch is something interesting to ask to the sdk guys
20:25:11 <popey> #action popey find qml devs for UI element work items via email & list
20:25:11 * meetingology popey find qml devs for UI element work items via email & list
20:25:25 <robru> mandel, so I guess for the phone it will take some work to convert libsoup to using whatever Qt equivalent... I'm not really hoping to port away from libsoup, but hopefully libsoup can be made to be compatible at a lower level.
20:25:25 <jaakko_kui> Q: do I need to install rearing for friends api ? does build support rearing for tablet etc ?
20:25:34 <mandel> by the way, I usually think out-load I'm not criticizing decisions :)
20:26:13 <popey> heh
20:26:19 <kenvandine> jaakko_kui, ppa:super-friends/ppa
20:26:25 <kenvandine> has quantal and raring builds
20:26:36 <jaakko_kui> ok :)
20:26:37 <popey> the tablet/phone is quantal for now... will likely move to raring "soon"
20:26:45 <jaakko_kui> ok
20:26:58 <robru> jaakko_kui, we do have quantal builds of friends, and we try really hard to maintain quantal compatibility, but last I heard there was some package we depend on that was no longer quantal compatible. I can't remember which one, though, sorry
20:26:58 <popey> have we finished with the pad?
20:27:16 <mandel> robru, I'm not a big fan of mixing Qt and glib even though the default mainloop on qt on linux is the glib one, lets see how well we can deal with libsoup on the phone, we can worry about this later
20:27:26 <popey> ah, someone copied back, awesome
20:28:05 <popey> we're running out of time (30 min slot) - are there any other things - other than "find people to do the work" that are required?
20:28:18 <jaakko_kui> but is better to move to rearing =
20:28:22 <jaakko_kui> ?
20:28:23 <mandel> popey, yes, assign me to the find people, I'll chase them :)
20:28:29 <mandel> jaakko_kui, atm don't
20:28:30 <jaakko_kui> no problem to me
20:28:32 <robru> jaakko_kui, well, I've been using raring since November ;-)
20:28:37 <popey> ok :D
20:28:45 <mandel> robru, for phone devel is a diff story
20:29:05 <mandel> jaakko_kui, I'll send you an email telling you how to get the phone shell running in you machine and witch ppas to use
20:29:19 <mandel> I think the code is already public, and is a pita to set everything up
20:29:23 <jaakko_kui> for tablet testing
20:29:30 <mandel> robru, there are some ppas not build in r AFAIK
20:29:31 <robru> mandel, oh, can you CC me on that email? I'm curious
20:29:40 <mandel> robru, sure
20:29:48 <robru> mandel, thanks
20:29:50 <popey> worth mailing that to the list?
20:29:54 <mandel> had to deal with this for the OneApi implementation we did in u1, painful :-/
20:30:02 <mandel> popey, might be noise atm
20:30:09 <popey> not -phone but the core apps list
20:30:18 <mandel> I'll send it, proof read it and then fill free to foward it :)
20:30:24 <popey> thanks, cc me pls :D
20:30:26 <jaakko_kui> good night :) 10:30pm
20:30:32 <popey> nn jaakko_kui
20:30:33 <popey> thanks!
20:30:35 <robru> jaakko_kui, good night! thanks everybody
20:30:45 <popey> #endmeeting