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