13:03 <mhall119> #startmeeting 13:03 <meetingology> Meeting started Fri Apr 4 13:03:36 2014 UTC. The chair is mhall119. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 13:03 <meetingology> 13:03 <meetingology> Available commands: action commands idea info link nick 13:04 <mhall119> so popey is out today, he's asked me to run this meeting 13:05 <mhall119> DanChapman: around? 13:05 <DanChapman> mhall119: yup as always :-D 13:05 <mhall119> great :) 13:06 <mhall119> so, first of all, how are things going for you guys, any blockers or problems that need to be sorted out? 13:07 <DanChapman> more people helping out would be cool :-D 13:07 <delsa> hi :) 13:07 <mhall119> hi delsa 13:08 <DanChapman> and design's i'm not the greatest at designing stuff 13:08 <mhall119> DanChapman: delsa can probably help there 13:08 <delsa> hi mhall119 13:08 <mhall119> DanChapman: how many people are working on the development currently? I know you are, and boren, anyone else? 13:09 <DanChapman> mhall119: gcollura has been working on porting the smtp parts to qml let me find a link 13:10 <DanChapman> here https://github.com/gcollura/trojita it is in the ubuntu-touch branch the code 13:10 <DanChapman> but he needs an smtp page wiring up to test it which im trying to find time to do 13:10 <DanChapman> he also needs to get some of it on RB so he doesn't have to change 'too' much once jkt has reviewed it 13:11 <mhall119> ok, is there anything blocking him from doing that? or is it just a matter of finishing the code 13:12 <DanChapman> i believe it's just finishing it (don't hold me to that though) 13:12 <mhall119> ok 13:13 <mhall119> so you think the project just generally needs more contributors? 13:13 <DanChapman> yes the more the merrier I say :-) 13:14 <mhall119> ok 13:14 <mhall119> #action Alan to recruit more developers 13:14 * meetingology Alan to recruit more developers 13:14 <mhall119> next topic, popey has sorted the requirements spreadsheet into a set of milestones 13:14 <mhall119> https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AofbdH5hl5CbdE1rRmpyd0lWNE1zYXUwc01SNW4yVHc&usp=drive_web#gid=0 13:15 <mhall119> to help break the effort down into smaller tasks, by priority, with a schedule that'll get it to a working product before the first OEM phones ship 13:17 <DanChapman> mhall119: looking at that rows 12/13/14 are all relevant to imap settings which is complete now 13:17 <DanChapman> thats weird when it dissapears like that :-D 13:18 <mhall119> disappears? 13:19 <DanChapman> don't worry it came back my browser was playing up 13:19 <mhall119> I added a new column, maybe that caused it to move around 13:19 <mhall119> since the message list page is already mostly working, the next big thing appears to be viewing messages 13:20 <mhall119> here things get a little complicated, at least it seemed that way to me when I was playing with it 13:20 <DanChapman> yes and mailbox view with subfolders are the two biggest ones to get done 13:21 <DanChapman> could we switch message reply/reply all for mailbox view for milestone 1 13:21 <mhall119> to where? 13:22 <DanChapman> Oh i don't see mailbox view on there 13:22 <mhall119> it's not, I think that was assumed and not part of the requirements list 13:22 <mhall119> also, we already have it, don't we? 13:23 <DanChapman> mhall119: it doesn't work properly https://bugs.kde.org/show_bug.cgi?id=332989 13:23 <mhall119> ok, I can add it to Milestone 1 13:23 <mhall119> which milestone do you think reply/reply all should be on? 13:24 <DanChapman> i'd say 2 13:25 <mhall119> ok 13:26 <mhall119> how does that look? 13:27 <DanChapman> looks reasonable to me 13:27 <jkt> hi there 13:27 <DanChapman> hey 13:27 <jkt> mhall119: already over, or too early? 13:28 <DanChapman> jkt so we were trying plan milestones in time for first oem phone ships 13:28 <DanChapman> https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AofbdH5hl5CbdE1rRmpyd0lWNE1zYXUwc01SNW4yVHc&usp=drive_web#gid=0 13:29 <mhall119> jkt: in the middle 13:29 <mhall119> we were just discussing priority 13:30 <DanChapman> it's a quiet one today 13:31 <mhall119> so as I started to say earlier (and I'm glad jkt is here now), to display the message content we need to respond to Trojita's custom trojita-imap:// URL scheme 13:32 <mhall119> I got as far as making the WebView listed for those URLs and call a custom handler for them 13:32 <mhall119> which you can see on OneMessageView.qml line 111 13:32 <mhall119> but I was at a loss about how to get the actual mail content after that 13:33 <mhall119> I suspect it's because it needed something in C++ and I was over my head at that point 13:35 <jkt> yes, a "bridge" of some sorts is needed between the QNetworkReply and the QQuickWebView(?)'s equivalent 13:35 <mhall119> I know boren's original port was getting message content, so he might be best suited to work on this if he has time 13:37 <DanChapman> i see in ken vandine's github branch there is a start on replacing the QNAMWebVIew 13:37 <jkt> that's a dead end 13:37 <mhall119> jkt recommended not trying to use/port QNAMWebView 13:38 <jkt> webkit1 != webkit2 13:38 <DanChapman> ahh ok 13:39 <jkt> anyway, when the URL delegates are done, what still needs work is something which turns the MIME tree into a tree of, well, "widgets" 13:39 <jkt> in the desktop version, it's done by src/Gui/PartWidgetFactory.cpp which mixes the logic and QWidget-specific code 13:39 <mhall119> the urlSchemeDelegates in the WebView we currently have should serve the same funtion as QNAMWebView 13:39 <jkt> some refactoring will be needed to reuse this business logic while creating QML items 13:40 <mhall119> it looks like boren did it in TrojitaMessageDetails in his original port 13:42 <mhall119> actually it looks like he copied from PartWidgetFactory for that 13:42 <mhall119> but, that's implementation details, not really something we need to work out in this meeting 13:43 <mhall119> DanChapman: are you happy with the milestone 1 items? 13:43 <jkt> ok 13:43 <jkt> I don't understand the "no" in "trojita core" for "smtp server settings" 13:43 <mhall119> jkt: I don't either, I think it may have belonged to another row and gotten mixed up 13:44 <DanChapman> mhall119: yes i am, and i'll try and catch gcollura and get him to start pushing his smtp for review 13:44 <mhall119> that column doesn't matter much now anyway, those statuses are from when we were evaluating different email clients that we might use as a bas 13:44 <mhall119> base 13:44 <mhall119> DanChapman: that would be great, thanks 13:46 <mhall119> any other questions or concerns before we wrap up? 13:46 <mhall119> jkt: any concernes from an upstream perspective about how we're working with you? 13:46 <jkt> yes, got one question 13:46 <jkt> I'd like to rename the binary so that there are no conflicts when users install the desktop version 13:47 <mhall119> binary and .desktop? 13:47 <jkt> yes, both should be probably renamed in sync 13:47 <mhall119> any suggestions on what to call it? 13:47 <jkt> my initial idea was trojita-ubuntu, but I haven't read your TM policies, etc 13:48 <jkt> trojita-ub sounds cool imho 13:48 <jkt> trojita-tailored-for-that-well-known-product-of-marks-distro-which-is-based-on-debian-and-is-from-the-isle-of-man is the backup option 13:48 * DanChapman likes that one 13:48 <mhall119> trojita-ubuntu should be fine, TM says you can use the mark to say your product is for Ubuntu 13:49 <jkt> actually the more I think about trojita-ub, the more I like it :) 13:50 <jkt> I can go with either, of course 13:51 <mhall119> ok, bug filed 13:52 <mhall119> anythign else? 13:52 <mhall119> jkt: were you able to get it running in a VM? 13:53 <jkt> mhall119: yes 13:53 <mhall119> cool, I saw you were having input troubles before 13:54 <jkt> yes, the version of libxkbcommon which is in 14.04 is rather buggy 13:54 <mhall119> alright, since we're already 30 minutes past the scheduled end time, I'll wrap things up 13:54 <mhall119> #endmeeting