20:01:21 <popey> #startmeeting Ubuntu Touch RSS App Meeting 20:01:21 <meetingology> Meeting started Thu Mar 7 20:01:21 2013 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 20:01:21 <meetingology> 20:01:21 <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:47 <popey> I'm Alan Pope, I'm an Engineering Manager at Canonical, and have been asked to act as a Developer Liaison for all the touch apps.. 20:02:14 <popey> mhall119 from Canonical is also around somehwere.. 20:02:23 <popey> want to introduce yourself? 20:02:27 <popey> (everyone) 20:02:48 * larsgk I'm Lars Knudsen, worked in Nokia on the browser for N9 (WebKit2, Qt, QML) and now working as a contractor on a Qt/QML project for a medical company. 20:02:51 <mhall119> hi everybody 20:03:16 <mhall119> like popey said, I'm from Canonical, specifically I'm on the Community Team, which means it's my job to work with you and help you 20:03:34 <larsgk> hi 20:03:55 <fcrochik> My name is Felipe Crochik and I have developed Qt applications for maemo,meego,symbian,bb10, ... pretty much any device I can get my hands on :) 20:04:09 <popey> heh 20:04:52 <dragly> I'm Svenn-Arne Dragly. Studying for my master's degree in the Computational Physics gruop at the University of Oslo, and have made a few apps with Qt and QML for Meego/Maemo and Android. 20:06:05 <popey> I'm super excited about these apps you guys are making. Looking forward to playing with them on real devices :D 20:06:10 <poisonedslo> hey 20:06:14 <popey> #topic Update blueprints - assign work items 20:06:37 <popey> So the first thing I wanted to talk about was the work items on the blueprint:- https://blueprints.launchpad.net/ubuntu-rssreader-app/+spec/initial-rssreader-development 20:07:01 <popey> lots of work to do, clearly, and it's important we track what's happening.. 20:07:33 <popey> lots of "TODO" items, and some have been allocated to people, which is great.. I know who to come and talk to for things! 20:08:39 <popey> so I just pasted the items into an etherpad so we can start attacking the list.. 20:08:45 <popey> http://pad.ubuntu.com/JaommSul0o <--- please click 20:09:17 <larsgk> "Either you have not been granted access to this resource or your entitlement has timed out. Please try again." 20:09:34 <dragly> I'm getting the same message. 20:09:36 <poisonedslo> same here 20:09:42 <popey> if you get told you don't have access, then just join this team:- https://launchpad.net/~ubuntu-etherpad 20:10:13 <popey> we have to restrict access or spammers / bots make a mess of the etherpads 20:10:30 <larsgk> popey: does it take some time for it to register? 20:10:35 <popey> nope 20:10:44 <mhall119> nope, you should be approved now 20:10:44 <popey> you join, I approve, you refresh the etherpad 20:10:54 <larsgk> popey: works thanks 20:11:11 <popey> excellent, sorry about that hurdle 20:11:31 <popey> ok, so I split the list into "new" and "old" with the new list having assignments 20:11:50 <popey> basically we need to find volunteers for the tasks in the bottom list and move them to the top 20:12:18 <popey> So it's this point that we all look at eachother and wait for someone to edit the page... 20:12:35 <popey> or we decide that the work items aren't needed 20:12:51 <poisonedslo> i can take the tagging stuff 20:12:53 <mhall119> I think some of the functionalty should be considered for a later milestone 20:13:04 <fcrochik> like what? 20:13:06 <mhall119> liek sharing feeds and tag lists 20:13:09 <larsgk> some of it is more high level - like test plan, tests, requirements, ... and some is pure development. Is the plan to split non-dev tasks between us evenly somehow? 20:13:30 <popey> yeah, first initial cut I'd imaging you would be able to add and view feeds. 20:13:35 <dragly> What is the purpose for tagging? To have the user set tags to RSS items for organizing it on their device? 20:14:01 <popey> I have never tagged in an RSS reader myself 20:14:03 <poisonedslo> I understand it as tagging articles 20:14:16 <mhall119> I can see tagging feeds, like having a "Tech" list and a "Food" list 20:14:20 <mhall119> but not articles 20:14:31 <popey> ah that makes more sense 20:14:56 <poisonedslo> tagging articles is useful if you want to find them later 20:15:08 <larsgk> what about scanning competition for good and bad. E.g. I know that most of my friends using rss feeds do so through google reader 20:15:08 <fcrochik> I don't but tagging articles may also make some sense... "to read later" , ... 20:15:29 <mhall119> fcrochik: also true 20:15:32 <dragly> Perhaps "read later" is sufficient for tagging articles? 20:15:44 <mhall119> you might want more than one 20:15:49 <poisonedslo> that would be a nice feature 20:15:50 <dragly> Or "starring" in other terms. 20:15:58 <fcrochik> I would agree as long as we can save bookmarks.... 20:16:24 <mhall119> how about we just keep anythign with an article tag 20:16:45 <mhall119> so if I mark something as "read later", then it's effectively bookmarked under the "read later" bookmark group 20:17:04 <popey> agreed, anything more than that seems like a 2.0 feature? 20:17:15 <mhall119> yeah, I'd say sharing is a 2.0 feature 20:17:17 <poisonedslo> not sure about this 20:17:25 <poisonedslo> it makes sense to developer 20:17:32 <fcrochik> I am curious about how we are going to interface with other applications, like web browser 20:17:33 <dragly> mhall119: I agree, but I think functionality for other tags could be "hidden" in the sense that it's likely most useful for advanced users? 20:18:05 <mhall119> dragly: maybe, but it seems a lot of work to make it possible, only to hide it 20:18:27 <poisonedslo> I think we should separate read later and tags 20:18:43 <poisonedslo> because articles tagged as read later 20:18:46 <dragly> mhall119: You're right. I didn't really mean to hide it completely, but perhaps have a star button rather than a tag button on the main toolbar (if we have a main toolbar). 20:18:51 <poisonedslo> should disappear from read later list 20:18:51 <mhall119> why would "read later" be separate from tags? 20:18:56 <poisonedslo> when you actually read them 20:19:50 <dragly> One idea: We implement the "read later" functionality, but in such a way that it is easily extended to other tags? At least for v1.0. 20:20:03 <poisonedslo> agreed 20:20:05 <mhall119> I'd be happy with that 20:20:07 <fcrochik> dragly: agreed 20:20:41 <popey> ok 20:20:42 <fcrochik> we can even start with just using the "Stat" idea... so each user can use however he wants 20:20:46 <mhall119> I'd like to suggest an "Import from OPML" work item 20:20:51 <fcrochik> *star I meant 20:20:57 <mhall119> for people coming from other RSS readers 20:21:22 <popey> I'd be interested to know how you get the OPML file into the phone, but that's a detail for another day 20:22:02 <larsgk> mhall119: makes sense for people not to be forced to reorganize subscriptions (agreed) 20:22:03 <mhall119> popey: point to a URL maybe? 20:22:04 <poisonedslo> Ubuntu One? 20:22:06 <fcrochik> another one could be getting your feeds from google reader but that is a 2.0 or a custom app :) 20:22:11 <popey> both good ideas 20:22:15 <dragly> mhall119: I've never heard of OPML, but if it means that we can import Google Reader and other feeds in a standardized way (have I gotten it right), then I think it is an awesome idea. 20:22:17 <popey> i agree with having an import from OPML feature 20:22:30 <dragly> and other feed readers* was what I meant to say 20:22:31 <popey> yes it is dragly 20:22:34 <mhall119> dragly: OPML is basically an XML file of RSS urls 20:22:36 <popey> most of them support it 20:22:37 <larsgk> q: would google reader e covered by this import? 20:22:45 <larsgk> e=be 20:22:46 <popey> reader can export oplm 20:22:48 <mhall119> yes 20:22:49 <popey> opml 20:22:50 <larsgk> good 20:22:56 <larsgk> then +1 20:22:59 <dragly> +1 20:23:09 <popey> who wants that item? ☺ 20:23:13 <poisonedslo> larsgk I would omit any vendor specific stuff ATM 20:23:22 <fcrochik> I can take it 20:23:27 <popey> thanks 20:23:49 <larsgk> poisonedslo: ok ;) 20:23:51 <dragly> popey: Should we tag work items with a milestone? v1.0, v1.1, v2.0 etc? 20:24:15 <popey> dragly: excellent question 20:24:21 <mhall119> no, I think we should just have 1.0 work items in this blueprints 20:24:26 <mhall119> since it is initial development 20:24:30 <popey> right now I think we just need names on work items 20:24:31 <joey_chan> hi.. 20:24:39 <popey> hi joey_chan 20:24:39 <mhall119> and make new blueprints for future development efforts 20:24:42 <fcrochik> joey_chan: hi....welcome! 20:24:46 <dragly> hi joey_chan! 20:24:48 <joey_chan> it's 4am in china... 20:24:56 <popey> golly 20:25:03 <fcrochik> joey_chan: coffee? 20:25:07 <poisonedslo> we should still have stuff for later versions written somewhere 20:25:11 <mhall119> joey_chan: we all admire your dedication 20:25:14 <popey> yes 20:25:24 <popey> ok, we only have 5 mins of the RSS meeting left 20:25:43 <larsgk> joey_chan: hi 20:25:44 <popey> so if people could take a moment to grab some tasks on the pad, by tagging with your nickname, that would be super awesome 20:25:50 <joey_chan> just wake by my phone .. 20:25:52 <fcrochik> am I alone worried about interfacing with the web browser? 20:25:56 <mhall119> popey: Functionality for tagging should be moved up 20:25:56 <popey> on the subject of milestones.. 20:26:04 <mhall119> even if it's rudamentary for 1.0 20:26:18 <mhall119> and Functionality for managing feeds as well 20:26:25 <poisonedslo> I'll take the config than 20:26:25 <joey_chan> so .. have u guys seen my doc? 20:26:32 <larsgk> popey: what about the high level tasks (test plan, requirements, ?) 20:26:47 <poisonedslo> I'm not really familiar with TDD 20:26:55 <mhall119> keep in mind that just because your name is on a work item, doens't mean you're going to have to implement it, it just means that if you're not going to implement it it's your job to find someone to pass it off to 20:27:06 <popey> ok, I'll take those larsgk 20:27:20 <srxavi> Hello everyone 20:27:25 <larsgk> we need the browser link - or people will have trouble getting feeds easily 20:27:29 <poisonedslo> so, we do tags in 1.0 or not? 20:27:29 <mhall119> poisonedslo: don't worry, we're going to get support from our QA guy for those 20:27:30 <larsgk> I can take that 20:27:41 <larsgk> it's snowshoe, right? 20:27:51 <mhall119> poisonedslo: at least enough to give star/read later functionality 20:27:59 <poisonedslo> okay, give it to me 20:28:01 <popey> larsgk: not necessarily 20:28:27 <popey> we're running out of time... 20:28:37 <popey> we can continue discussion in #ubuntu-touch when the meeting is over 20:28:42 <poisonedslo> ok 20:28:42 <popey> I just had a couple more things to mention.. 20:28:44 <larsgk> ok 20:28:50 <joey_chan> .. 20:28:52 <dragly> Should we have a design mockup item? 20:29:04 <larsgk> popey: put me on the browser integration - stretch goal for 1.0 then ;) 20:29:09 <popey> heh 20:29:19 <mhall119> larsgk: shouldn't that just be calling xdg-open or something? 20:29:24 <poisonedslo> why don't we move our chat to pad? 20:29:30 <poisonedslo> we can chat in peace there 20:29:39 <larsgk> poisonedslo: logging? 20:29:47 <poisonedslo> ok, agreed 20:29:49 <mhall119> poisonedslo: popey and I have another meeting after this one 20:29:56 <popey> and another, and another 20:30:03 <mhall119> yeah, fun times 20:30:03 <popey> ok, so final words... 20:30:11 <joey_chan> any one seen my shared doc ? 20:30:15 <popey> #topic milestones 20:30:16 <fcrochik> open the link on a browser should be the easiest right? I am worried about adding the rss reader from the browser 20:30:21 <mhall119> joey_chan: no, link it to the etherpad 20:30:26 <popey> joey_chan: yes.. not in detail though.. 20:30:36 <mhall119> fcrochik: I don't think that's a high priority atm 20:30:39 <popey> we have a target date of May 16th for "alpha quality" release 20:30:50 <fcrochik> mhall119: how to you add a new rss then? 20:30:52 <popey> so that's 10 weeks away.. plenty of time 20:31:06 <mhall119> fcrochik: copy/paste? 20:31:10 <popey> wow, 30 mins wasn't enough! 20:31:12 <poisonedslo> fcorchik: copy/paste url? 20:31:13 <popey> sorry! 20:31:17 <poisonedslo> no problem 20:31:25 <popey> #topic populate ppa 20:31:40 <fcrochik> mhall119: doesn't sound good enough to me.... 20:31:41 <popey> the other brief thing I wanted to mention is the ppa... https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/daily 20:31:45 <larsgk> popey: we had some important discussions on the possible need for C++ code in the app. Allowed or not (for portability reasons perhaps)? 20:32:07 <popey> we have builds of all core apps in that ppa.. 20:32:14 <popey> it builds daily for x86, amd64 and armhf 20:32:17 <fcrochik> mhall119: user friendly enough I should have said 20:32:33 <poisonedslo> ok 20:32:40 <joey_chan> falling sleep again ... goodnight 20:32:44 <mhall119> fcrochik: good enough for an alpha though 20:32:49 <popey> sorry joey_chan ☺ 20:33:04 <poisonedslo> mhall119: agreed 20:33:04 <fcrochik> mhall119: agreed 20:33:26 <mhall119> popey: are we good on the new work items then? 20:33:37 <fcrochik> it is just something else that most likely will require C++ 20:33:40 <joey_chan> i'm fine , pls tell me the sumary of this conversation via email .. 20:33:41 <popey> looks good to me 20:33:47 <popey> joey_chan: will do on the mailing list 20:33:55 <joey_chan> thanks 20:34:00 <poisonedslo> fcorchick: collating the list? 20:35:00 <popey> https://docs.google.com/a/canonical.com/document/d/1n10BX56XzRGeIDW0ityt3I6IKXOTYT2Zx_oB_NffQnw/edit?usp=sharing is the doc joey_chan was talking about... 20:35:17 <popey> ok, lets move over to #ubuntu-touch for further discussion if required... 20:35:33 <larsgk> popey: ok 20:35:38 <popey> #endmeeting