20:03 <popey> #startmeeting File Manager meeting
20:03 <meetingology> Meeting started Tue Jul 29 20:03:30 2014 UTC.  The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
20:03 <meetingology> 
20:03 <meetingology> Available commands: action commands idea info link nick
20:04 <ajalkane> about that e-mail regarding the PIN code for File Manager. It's a bit tough schedule. I can try to help, but I'm not sure how much time I can give to it in that time frame
20:04 <popey> Yeah, it's a bit of a shame that it came late in the cycle
20:04 <popey> the alternative was to remove filemanager and terminal from the store to be honest
20:06 <popey> dpm has offered to build the scaffolding for the plugin
20:06 <ajalkane> yes, I somewhat understand the security concerns given that FM has special privileges
20:07 <ajalkane> that'd be helpful. Frankly it's a bit fuzzy to me and what APIs we're supposed to use etc.
20:07 <ajalkane> My initial understanding is that there would be some plugin that does the pin authentication and FM/Terminal build their own QML UI to ask for the PIN and validate it with the backend
20:08 <popey> right.
20:09 <popey> did you see the conversation on the bug report?
20:09 <popey> https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1347010
20:10 <popey> I will speak to dpm tomorrow and see if we can get the basics pulled together and then update you guys via email.
20:10 <ajalkane> I skimmed through it. Didn't gain deep enough understanding.
20:11 <ajalkane> I guess to test that will need a working emulator
20:11 <popey> hm, or device.
20:12 <ajalkane> well, device ain't happening. Emulator I've gotten intermediantly to work :)
20:14 <popey> hm, well we can potentially get a device out to someone who needs one.
20:14 <popey> if thats you or carlos.. ?
20:14 <popey> we have some budget to but devices if it helps you guys to develop apps
20:14 <ajalkane> Considering the timeline here I doubt a device happens fast enough
20:14 <popey> that's indeed an issue.
20:15 <ajalkane> But this can be tested on emulator if one gets it working?
20:15 <popey> it should be yes
20:16 <ajalkane> I can try the emulator again, but I'm not going to use a lot of time on it if it seems troublesome again. Another possibility is to do some blind-coding if dpm does the scaffolding - filling in the blanks with best guesses and doing the UI.
20:16 <popey> I'm more inclined to ship you my phone.
20:17 <popey> assuming it would be beneficial
20:18 <popey> let me speak to dpm in the morning and see if we can figure something out with a device
20:18 <popey> I don't like the idea of you wasting time faffing about with the emulator or indeed coding blind
20:18 <ajalkane> It would, of course, in normal situation. But this timeline is such that messing around with device and getting acquainted with developing and maintaining the installation might not make it helpful. Hard to say beforehand.
20:19 <popey> well I can flash the device cleanly before shipping. let me see if dpm has a better idea
20:19 <popey> I'll speak to him first thing in the morning and get back to you via email. okay?
20:19 <ajalkane> yeah sounds like a plan.
20:20 <ajalkane> how does content-hub import via FM relate to this? It'll require PIN code too?
20:20 <ajalkane> And will the PIN code be asked only when FM launched. Ie. if FM is already running and user activates it, will PIN code be required then also?
20:21 <ajalkane> ah, now I see from bug report that only some directories are PIN protected. Not whole FM app
20:22 <popey> Yeah, so without PIN you can see the normal MTP export directories, Music, Pictures, Videos etc
20:22 <popey> but with the PIN you can see/manipulate all of the folders
20:25 <ajalkane> This will need some inspection if a separate plugin that is called from QML is enough or if this must be incorporated to the filemanager plugin. I'm hopeful that a separate plugin is enough and filemanager plugin can remain as-is.
20:26 <popey> right, especially as it's needed in terminal too
20:28 <popey> I'll ping dpm a mail now and get this bootstrapped in the morning.
20:28 <ajalkane> but the plan is at least for now to have separate UIs for PIN asking in FM and terminal, and not some common component? Latter would be nicer of course but harder to implement
20:28 <popey> yes
20:28 <ajalkane> alright, that's good... we'll see then how to continue
20:28 <popey> i think we'll end up doing code duplication between the apps
20:28 <popey> for now
20:29 <popey> what with the timescales
20:29 <ajalkane> yeah
20:29 <popey> ok. will ping you guys a mail tomorrow once we have a way forward.
20:29 <popey> I know victor has a device which may help in testing of merges
20:29 <popey> s/may/will/
20:31 <ajalkane> Good... the UI part can be done on desktop without device. So I could start on it during this week.
20:31 <popey> great, thank you ajalkane !
20:32 <popey> Lets wrap up, get early nights and crack on tomorrow ☻
20:32 <ajalkane> yes, thanks
20:34 <popey> #endmeeting