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