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