11:02:13 <dpm> #startmeeting Facebook app weekly meeting
11:02:13 <meetingology> Meeting started Thu Mar 14 11:02:13 2013 UTC.  The chair is dpm. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
11:02:13 <meetingology> 
11:02:13 <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
11:02:32 <dpm> #meetingtopic Who's there
11:02:45 <popey> o/
11:02:59 <kedz> hi
11:03:07 <kedz> here's david
11:03:09 <dpm> I'm here (David) too
11:03:15 <barbarrica> hello again
11:03:19 <dpm> :-)
11:03:45 <dpm> welcome everyone, and thanks for making it to the meeting, shall we start with reviewing the actions from the previous one?
11:04:04 <dpm> #topic Review previous actions
11:04:36 <dpm> #meetingtopic Facebook app weekly meeting
11:04:49 <dpm> ok, that'll get the meeting bot sorted
11:05:10 <dpm> So essentially that's what we talked about last week: http://ubottu.com/meetingology/logs/ubuntu-touch-meeting/2013/ubuntu-touch-meeting.2013-03-07-11.10.html
11:05:49 <dpm> The main point was to review the work items and assign them, and reduce them to a manageable size
11:05:50 <dpm> https://blueprints.launchpad.net/ubuntu-facebook-app/+spec/initial-facebook-development
11:07:34 <dpm> popey, the first 2 actions were on you: I see the list of work items is pretty long. For starters, do you think you could update them to include only the 3 actions from the previous meeting:
11:07:36 * dpm dpm Ask robru and kenvandine to send an e-mail to the mailing list with detailed instructions on how to use the Friends service from a QML app (dpm, 11:30:19)
11:07:37 * dpm kedz create first cut of UI to display the news feed only (popey, 11:30:55)
11:07:37 * dpm kedz Follow up the Friends instructions in the mailing list and implement the login UI
11:07:56 <dpm> actually, you can skip the first one from me, I've already done that
11:08:37 <dpm> There is now documentation on how to use Friends: https://blogs.gnome.org/kenvandine/2013/03/07/introducing-friends/
11:09:00 <dpm> kedz, have you had the chance to look into friends and make any progress on the 2 actions above?
11:09:13 <popey> Hmm, missed that, ok.
11:09:22 <kedz> i just read the docs, no coding yet :-S
11:09:55 <dpm> kedz, no worries. Is everything clear for you to get started coding, or do you need any help in anything?
11:10:15 <kedz> and i also had some compilation errors ( i messed up my system [ qt4 vs qt5 issue :-S ] ), and yesterday i just reinstall my system (i got an SSD) so ... i have to reinstall the sdk and everything :-S
11:10:32 <barbarrica> i've looked into friends code but have have some questions
11:10:51 <dpm> #topic Friends service questions
11:10:55 <dpm> barbarrica, go for it
11:11:20 <barbarrica> it seems there's still a need to use  online-accounts for account selection and eventually account creation
11:12:06 <barbarrica> and friends api for event feed, status updates likes, uploads etc
11:12:32 <barbarrica> is this right ?
11:12:50 <barbarrica> am I correct?
11:13:23 <dpm> barbarrica, yeah, that's right, but friends should make it rather transparent to use online accounts. Have you had a look at the example on http://bazaar.launchpad.net/~super-friends/qml-friends/trunk/view/head:/examples/poster-account.qml
11:13:52 <barbarrica> yes and it uses the online-accounts plugin
11:14:15 <dpm> yeah, if you're not in Raring, you'll need to install it from a PPA
11:14:21 <dpm> let me find out which one
11:15:10 <dpm> here's the Friends PPA: https://launchpad.net/~super-friends/+archive/ppa
11:15:17 <dpm> and the online accounts one is...
11:15:21 <barbarrica> I've allready stared coding the login UI using the accounts plugin
11:15:40 <barbarrica> account selection is trivial
11:16:02 <barbarrica> but account creation currently is not possible
11:17:09 <dpm> ah, cool. Ok, let me add an action to ask robru and kenvandine to give us a status update on account creation in Friends on the ML
11:17:33 <dpm> but I think this should not be a blocker to come up with a basic UI that shows feeds for an existing account
11:17:42 <kedz> kenvandine already wrote a mail about this
11:17:43 <kedz> "We'll have to see what design comes up with, but I would suspect we
11:17:43 <kedz> would want to raise some common accounts interface to prompt the user.
11:17:44 <kedz> I don't think app developers should worry about providing an interface
11:17:44 <kedz> for adding new accounts, just a way to direct the user to add an
11:17:44 <kedz> account."
11:17:50 <dpm> nice one kedz
11:18:27 <barbarrica> another question is about accounts settings
11:18:32 <kedz> so we have to wait for the design? or should we bug someone?
11:18:42 <dpm> so let's focus on getting the foundations of a basic UI to show the feed for basic accounts
11:19:01 <dpm> kedz, I'll change my action to be the one to bug that someone ;)
11:19:13 <dpm> I'll find out and post an update on the mailing list
11:19:48 <kedz> ah, ok thanks... OFF question: which mailing list is preferred for the dev communication
11:19:52 <dpm> #action dpm Find out who's the owner of the account creation code for social accounts, and the ETA fro it to land
11:19:52 * meetingology dpm Find out who's the owner of the account creation code for social accounts, and the ETA fro it to land
11:20:08 <kedz> because until ~yesterday i was subscribed only to that ubuntu-phone one...
11:20:12 <dpm> kedz, https://launchpad.net/~ubuntu-touch-coreapps
11:20:17 <kedz> and in some mails i saw this ^^ yes
11:20:27 <kedz> ok
11:20:28 <kedz> thanks
11:20:30 <popey> yeah, we split out to have two lists
11:20:40 <dpm> there was an e-mail popey sent on ubuntu-phone with an announcement that we switched to the new list
11:20:48 <dpm> as ubuntu-phone was becoming quite noisy
11:20:49 <popey> because the -phone list was flooded with people needing support and doing porting
11:20:53 <dpm> :)
11:20:59 <popey> so wanted a nice quiet place for you guys to work ☺
11:21:20 <barbarrica> neither the friends plugin or the accounts plugin  seem to implement account settings management
11:23:02 <dpm> barbarrica, hm, I cannot answer that one. Would you mind sending an e-mail to the list, and CC ken.vandine and robert.park (both {AT}canonical{DOt}com) to find out?
11:23:19 <barbarrica> ok
11:23:44 * kedz just tried to install accounts-qml-module, but it has build errors for quantal :-S [ https://launchpad.net/~super-friends/+archive/ppa/+packages ]
11:24:07 <kedz> are u all using raring ?
11:24:28 <popey> I am, yes.
11:24:37 <popey> canonical devs tend to as well
11:25:20 <popey> accounts-qml-module is in the raring repo too, newer than that ppa
11:25:21 <dpm> #action barbarrica Send an e-mail to the mailing list to find out about account settings management in Friends (CC ken.vandine and robert.park (both {AT}canonical{DOt}com)
11:25:21 * meetingology barbarrica Send an e-mail to the mailing list to find out about account settings management in Friends (CC ken.vandine and robert.park (both {AT}canonical{DOt}com)
11:25:24 <barbarrica> I'm using quantal and the accounts-qml runs ok
11:25:50 <kedz> hm... so it seems i have to upgrade my system
11:26:24 <dpm> kedz, you can also try from https://launchpad.net/~online-accounts/+archive/online-accounts-qt5-staging - but from what you were saying, I think you need to sort out your system and install the SDK first
11:26:54 <kedz> hm...
11:27:11 <kedz> i just added this ppa:super-friends/ppa ...
11:27:17 <kedz> ok, i'll try it
11:28:08 <dpm> barbarrica, as it seems you've already started looking at Friends, do you think you could take kedz actions to implement the basic UI until he's set up his system? kedz, what do you think?
11:28:28 <kedz> fine to me
11:28:50 <kedz> at that blueprint page barbarrica took those tasks anyway..
11:29:05 <dpm> I think it'd be great to have some code running, and show other teams with running apps (e.g. calculator, calendar) Facebook is on their heels too ;)
11:30:27 <dpm> #topic Other business
11:30:42 <dpm> ok, are there any other questions before we review the actions and we wrap up?
11:31:04 <dpm> Is everyone happy and familiar with communication, the development worflow, the tools, etc?
11:31:16 <kedz> :-S i still can't install that accounts-qml thingy
11:31:19 <kedz> root@kedz-i5:~# apt-cache search accounts | grep qml
11:31:19 <kedz> root@kedz-i5:~# apt-cache search friends | grep qml
11:31:19 <kedz> qml2-friends0 - QML Bindings for the Friends library
11:31:31 <kedz> should i get this ^^^ maybe?
11:31:57 <kedz> dpm, ^ it is after adding that ppa what you linked
11:32:19 <dpm> kedz, yeah, I think that's what I installed, and it pulled all required dependencies
11:32:31 <popey> dpm: apt-cache policy <package>   what do you see?
11:33:28 <dpm> kedz, popey: http://pastebin.ubuntu.com/5613341/
11:33:46 <dpm> which is strange, as I'm on raring
11:33:54 <dpm> I might have not updated the PPA
11:34:29 <popey> that looks like you removed the ppa
11:34:35 <popey> probably removed when you upgraded
11:34:43 <dpm> yeah
11:34:50 <kedz> my wrong :-S i tried to install the source-package-name instead of the actual .deb
11:35:14 <dpm> ok, let us know if that gets you sorted
11:35:18 <kedz> this is what i need ;-) qtdeclarative5-accounts-plugin
11:35:19 <dpm> any other questions?
11:36:27 <dpm> #action dpm Ask the Friends developers to write instructions on how to install the Friends and Accounts QML plugins on Quantal and Raring
11:36:27 * meetingology dpm Ask the Friends developers to write instructions on how to install the Friends and Accounts QML plugins on Quantal and Raring
11:36:28 <kedz> barbarrica, so are you going to start the coding? if so can you please notify me (~branch name or anything) once you got something...
11:36:31 <barbarrica> kedz, i think that's the one, I'm not on my dev machine
11:36:48 <kedz> # dpkg -L qtdeclarative5-accounts-plugin | grep .so
11:36:48 <kedz> /usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/OnlineAccounts/libAccounts.so
11:36:57 <kedz> ^ yes, i'm pretty sure about this ^^
11:37:11 <barbarrica> yes, I'll try and get something working by this weekend
11:37:42 <dpm> barbarrica, I'd suggest publishing the branch online on LP as soon as you've got something running, and then send a merge proposal. The whole team is subscribed to merge proposals, so they should all get notified
11:38:03 <kedz> ok, i'll try to do something too... (maybe i'll start to write few views in qml for messaging .. etc)
11:38:39 <dpm> kedz, that sounds good. What about implementing the single message view?
11:39:16 <dpm> that should not essentially block on Friends to be working
11:39:56 <kedz> what "single message view" means?
11:40:43 <kedz> FB chat with someone?
11:42:34 <dpm> kedz, I was thinking on expanding a single post from the main stream of posts
11:43:18 <popey> the kinds of view you get when you click "..continue reading" on a long FB post
11:43:19 <kedz> ahhh... ok got it now...
11:43:26 <popey> where it shows multiple comments
11:43:31 <popey> rather than just the last two
11:43:57 <dpm> ok, so wrapping up...
11:44:41 <dpm> #action popey Trim work item list to managable size
11:44:41 * meetingology popey Trim work item list to managable size
11:44:46 <popey> +1
11:44:52 <dpm> :)
11:44:56 <dpm> #action popey ping mailing list to review shortened work item list
11:44:56 * meetingology popey ping mailing list to review shortened work item list
11:45:19 <dpm> #action barbarrica create first cut of UI to display the news feed only
11:45:19 * meetingology barbarrica create first cut of UI to display the news feed only
11:45:51 <dpm> #action kedz implement single message view for Facebook posts
11:45:51 * meetingology kedz implement single message view for Facebook posts
11:46:07 <dpm> Does this all seem manageable for this week?
11:46:37 <kedz> hopefully yes
11:46:51 <barbarrica> It seems possible
11:48:11 <dpm> I think the essential part is to get some code running, as the FB app is a bit behind in comparison with the others. That's understandable, as everyone is doing this on their spare time, but it'd be nice to catch up with the rest of the teams
11:49:11 <dpm> If there isn't anything else, I think we could wrap it up here. Remember myself (dpm), popey, mhall119 and others are on IRC and on the mailing list to help with any questions
11:49:19 <dpm> so feel free to ping us any time
11:49:50 <dpm> Thanks everyone for coming!
11:50:08 <dpm> #endmeeting