#title #ubuntu-touch-meeting: Ubuntu Touch File App Meeting Meeting started by popey at 21:01:31 UTC. The full logs are available at http://ubottu.com/meetingology/logs/ubuntu-touch-meeting/2013/ubuntu-touch-meeting.2013-03-14-21.01.log.html . == Meeting summary == ** Review work items and ensure everyone is happy with them and there are no blockers ''LINK:'' https://blueprints.launchpad.net/ubuntu-filemanager-app/+spec/initial-filemanager-development (popey, 21:02:51) ''ACTION:'' popey chase up unit testing framework (popey, 21:09:22) ''LINK:'' https://wiki.ubuntu.com/Touch/CoreApps/FileManager (popey, 21:12:00) ''ACTION:'' popey find someone to package the nemo qml plugin (popey, 21:21:44) Meeting ended at 21:32:52 UTC. == Votes == == Action items == * popey chase up unit testing framework * popey find someone to package the nemo qml plugin == Action items, by person == * popey ** popey chase up unit testing framework ** popey find someone to package the nemo qml plugin == People present (lines said) == * popey (42) * ajalkane (33) * mhall119 (13) * CarlosMazieri (9) * meetingology (5) == Full Log == 21:01:31 #startmeeting Ubuntu Touch File App Meeting 21:01:31 Meeting started Thu Mar 14 21:01:31 2013 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 21:01:31 21:01:31 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 21:01:32 Hi 21:01:38 who's here for the meeting? 21:01:39 o/ 21:01:48 I am 21:02:08 Me too 21:02:15 Excellent. 21:02:30 #topic * Review work items and ensure everyone is happy with them and there are no blockers 21:02:51 https://blueprints.launchpad.net/ubuntu-filemanager-app/+spec/initial-filemanager-development 21:03:17 so last week we got the work item list trimmed down. 21:03:30 I need to chase up the Nemo QML plugin, no reply yet.. 21:03:55 any other progress to note? 21:04:22 Well... the basic file system navigation works using Nemo plugin. 21:04:49 Biggest annoyance is how to get icons to use for files/folders, but that's been worked on I guess 21:05:05 And of course the nemo plugin situation is quite critical 21:05:15 I am working on recursive delete on the plugin 21:05:33 I am creating a FileSystemAction class which will provide progress feedback about multi-items and recursive operations. 21:05:40 otherwise I think we have a good set of items in the blueprint for first release - and I think some of the features in there even are not mandatory for first release 21:06:18 ajalkane: would it be possible to package up nemo as a library? 21:06:26 a dependancy of the file manager app? 21:07:09 popey: yes of course... It's a separate buildable branch. So I see no issue in that, although personally I have no good experience in packaging 21:07:19 It is possible to create an application that has QML + C++ 21:07:35 we can ask mhall119 to help us with packaging perhaps .. ? ☺ 21:08:18 Yes... it's a QML plugin, but the SDK seems to not for example install it in correct path to be usable by QML apps. 21:08:27 But that's minor gripe 21:08:48 Is there any news about Unit Testing framework? Last time I heard it was being worked on. We don't have any Unit Tests at the moment. 21:09:11 No, I'll chase that 21:09:22 #action popey chase up unit testing framework 21:09:22 * meetingology popey chase up unit testing framework 21:11:06 Is there any goals Canonical would like for File Manager for the first release that's not covered in the current blueprint? 21:11:58 so we have the functional requirements on the wiki... 21:11:59 I think I will be running out of things to implement soon, so that's why I'm asking - I only have this spring that I can mostly dedicate time to this 21:12:00 https://wiki.ubuntu.com/Touch/CoreApps/FileManager 21:12:45 Another question... is there Ubuntu Touch image that can be run on virtual box / vmware? 21:13:01 not currently, no 21:13:14 While implementing the UI I was many times wondering what's the correct way to implement something so that it's according to what rest of platform is 21:13:17 the SDK team have been looking at it, but as a lower priority 21:13:19 popey: packaging problems? 21:13:45 mhall119: check out the filemanager app source, there is a README, we're using a 3rd party library 21:13:55 oh, nemo, right 21:13:58 requires (currently) to be manually installed 21:14:29 is it packaged? 21:14:38 well, first, is it open source? 21:14:43 BSD licensed 21:14:44 second, is it packaged 21:14:59 It's just a QML plugin buildable with qmake + friends 21:15:08 We have our own branch for it 21:15:17 ok, so we need to make that into a .deb package 21:15:49 maybe one of the SDK team can help us, since I don't know the details of packaging qml plugins 21:16:23 once that's packaged, we get it building in the PPA, make it a dependency of the ubuntu-filemanager-app, and then it should get installed when your app is installed 21:17:17 Ok... the plugin will be undergoing intense development during implementation of the features. Is that a problem for PPA building? 21:17:43 shouldn't be, no 21:18:25 Ok good... and right now we have at least 2 branches for the plugin (mine and Carlos'). Is there some centralized place where our code should reside? 21:19:26 it could live in https://code.launchpad.net/ubuntu-filemanager-app 21:19:38 uh.. 21:20:00 I don't really understand how that's supposed to work... if qml plugins are supposed to be separate modules? Sub-folder there or what? 21:20:03 ajalkane: I hope you're planning to submit the packaging and any changes to the nemo plugin upstream 21:20:22 well, it can live anywhere really, so long as we know where it is, and we can point jenkins at it, to do the automatic building 21:20:26 mhall119: I've been submitting my changes upstream, yes. Packaging - not sure if it fits there, will have to see 21:20:31 ajalkane: separate branches are fine, you can have multiple on your LP project 21:20:57 ajalkane: for packaging, we could submit that to Debian 21:21:25 I could ask Mirv to take a look at packaging it, he's pretty busy, but he may be able to take a look 21:21:39 mhall119: Ok... I'm quite unexperienced with packaging details so I probably will need some guidance with that 21:21:44 #action popey find someone to package the nemo qml plugin 21:21:44 * meetingology popey find someone to package the nemo qml plugin 21:21:58 popey: if we're real lucky, he'll document the process in a blog post 21:22:06 :D 21:22:09 he's good like that 21:22:58 ok, anything else we need to think/talk about? 21:23:06 Maybe packaging generation should be part of the build 21:24:11 open files ? 21:24:40 do we have something already to open files ? 21:24:45 at the moment we don't have anything we open files with.. 21:24:54 Qt.openUrlExternally works from QML 21:24:56 the document viewer is of course still under development 21:25:01 I think it's okay for first version 21:25:28 But integration with rest of system would need more... but those details I gather are not finalized yet (?) 21:25:43 xdg-open? 21:26:01 Qt.openUrlExternally I think is basically like xdg-open... or on unix perhaps even the same 21:26:54 For first run I thought that clicking on file would show a dialog with options "Open" and "Cancel"... 21:27:13 hmm 21:27:17 But optimally there would be some library that would show what app is going to open and possibility open in another app 21:28:05 i think at the moment there's going to be such a limited set of apps on the phone, there's likely to be really only a couple of options 21:28:10 document viewer or gallery 21:28:35 it's not like we have a raft of apps someone can choose on for v1 21:29:12 Probably true... 21:29:27 so perhaps Qt.openUrlExternally would suffice for now? 21:29:33 i think so 21:29:47 if the mime-type handlers are set correctly it should be able to open at least most files 21:30:24 yeah 21:30:37 CarlosMazieri: I will probably run out of meaningful things to do, so if you want to offload some work to me from your work items, let me know 21:31:08 ok, anything else before we wrap up? 21:31:17 NO, maybe I will postpone or take out sorting 21:31:38 ajalkane: I'll see if i can find some bugs for you :D 21:31:48 popey: hehe that's good also :) 21:32:09 But I don't do bugs :P 21:32:13 hah 21:32:45 ok, thanks for coming, and great work, I've just been navigating around my laptop with the app :D 21:32:52 #endmeeting Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)