#title #ubuntu-touch-meeting: Ubuntu Touch File App Meeting Meeting started by popey at 21:02:50 UTC. The full logs are available at http://ubottu.com/meetingology/logs/ubuntu-touch-meeting/2013/ubuntu-touch-meeting.2013-03-07-21.02.log.html . == Meeting summary == *work items ''ACTION:'' popey find out whether we can use & improve & contribute to Nemomobile existing qml folderlist plugin (popey, 21:13:51) Meeting ended at 21:36:34 UTC. == Votes == == Action items == * popey find out whether we can use & improve & contribute to Nemomobile existing qml folderlist plugin == Action items, by person == * popey ** popey find out whether we can use & improve & contribute to Nemomobile existing qml folderlist plugin == People present (lines said) == * mhall119 (35) * ajalkane (33) * popey (32) * Jaffa (14) * CarlosMazieri__ (12) * meetingology (4) * AlanBell (3) * Jakub (1) * m-b-o (1) == Full Log == 21:02:50 #startmeeting Ubuntu Touch File App Meeting 21:02:50 Meeting started Thu Mar 7 21:02:50 2013 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 21:02:50 21:02:50 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:02:55 #introductions 21:03:04 20:01:47 < popey> I'm Alan Pope, I'm an Engineering Manager at Canonical, and have been asked to act as a Developer Liaison for all the touch apps.. 21:03:07 20:03:17 < mhall119> like popey said, I'm from Canonical, specifically I'm on the Community Team, which means it's my job to work with you and help you 21:03:10 :D 21:03:17 :) 21:03:26 Jaffa: CarlosMazieri__ ajalkane would you like to introduce yourself.. 21:03:51 In my day-job, I'm a senior architect at a London-based consultancy, mostly focused on Java stack and Java EE. Been a mobile fanatic since the Psion days and started following Nokia as a user and developer on the Nokia 770. With the move to Qt, I followed and have been doing Qt dev for MeeGo, Symbian, Harmattan, BlackBerry 10 - and now Ubuntu Phone. 21:04:57 Introduced in the last irc meeting, but short summary in relevant stuff is that I've been doing Qt/QML stuff on N9 from 2011 summer. 21:05:37 heh 21:05:43 I am an old developer working with software for more than 20 years. 21:05:43 I work every day with Qt for Linux Desktop. 21:05:43 I worked with Sony Ericsson phones OSE, Symbian and Android. 21:05:43 I am based in Brazil. 21:05:57 awesome! thanks! 21:06:03 #topic work items 21:06:31 so I copied the work items from https://blueprints.launchpad.net/ubuntu-filemanager-app/+spec/initial-filemanager-development to http://pad.ubuntu.com/W0fql2iriw 21:06:39 so we can easily edit them together now.. 21:06:46 The goal being to get some of them assigned. 21:07:16 Either you have not been granted access to this resource or your entitlement has timed out. Please try again. 21:07:19 if you are unable to get into the http://pad.ubuntu.com/W0fql2iriw link, you may need to join this team on launchpad http://launchpad.net/~ubuntu-etherpad (which we use to avoid spam/bot abuse) 21:07:25 I couldn't get in, in other words 21:07:31 Ah, OK 21:07:46 sorry about that, it got abused so we had to make it a bit harder to use 21:07:49 ajalkane: please to be joining the group http://launchpad.net/~ubuntu-etherpad 21:08:16 try now 21:08:23 Yay, works 21:08:31 Thanks, works now 21:09:04 So in my mind the initial functionality needs to be able to read the contents of folders, display them and allow the user to navigate around 21:09:23 I agree 21:09:33 Yup 21:09:36 being able to open files via the document viewer - or just xdg-open is a bonus, modifying or deleting files is an even bigger bonus 21:09:50 so we need to allocate the work items to reflect that target 21:09:50 CarlosMazieri__: you are in too now 21:09:57 thanks AlanBell 21:10:16 We have the basics for those items... but it needs polishing 21:10:57 They're in the trunk, which I'm sorry about, I meant to push them to my own branch 21:11:28 But I'm again pushing for resolution on the licensing issue as it's pretty critical on our future progress 21:11:53 licensing issue? 21:12:11 The prototype we have there now uses Nemo Mobile's QML FolderList plugin 21:12:19 popey: Specifically, can we use (and improve and contribute to) Nemomobile's existing plugin 21:12:43 It is under BSD license 21:13:14 mhall119: are you aware of this? have any discussions taken place I've not seen? 21:13:21 popey: no 21:13:35 is the code part of your branch, or in a separate package? 21:13:51 #action popey find out whether we can use & improve & contribute to Nemomobile existing qml folderlist plugin 21:13:51 * meetingology popey find out whether we can use & improve & contribute to Nemomobile existing qml folderlist plugin 21:13:56 I'll deal with that issue 21:14:05 bzr branch lp:~ajalkane/ubuntu-filemanager-app/qml-folderlistmodel 21:14:08 I'll get back to you via email about it 21:14:21 popey: On the ML? 21:14:28 yup 21:14:32 Cool 21:15:04 I thinking about starting a new prototype with other Model from scratch, what do guys think about? 21:15:27 I dislike duplication of work without good rationale. 21:15:39 I wouldn't want you to re-code stuff if we don't need to.. 21:15:40 But if there's good reasons, of course 21:16:08 at the very least I think we'd need the nemo plugin in a separate package in Ubuntu 21:16:24 CarlosMazieri__: Ubuntu's often accused of NIH syndrome, it'd be good if we didn't contribute to that _and_ collaborated with the similar OSS mobile Linux platforms at the same time 21:16:35 hah! 21:16:39 wise 21:17:36 so the question really is who is going to grab the outstanding work items, and are there any additional ones we've not thought of yet? 21:17:57 Icons 21:18:07 I saw there's some bug reports about how to use common icons 21:18:14 But that's obviously something that we need in file manager 21:18:17 The work items there are just ones I came up with OTTOMH; not sure they necessarily align ith where we've got to 21:18:23 yeah, we had a question about that in one of the other app meetings 21:18:43 Jaffa: we should fix that ☺ 21:19:30 popey: If we want the work item list to be useful, yeah :-) 21:20:52 ok, everbody pick the one you want most 21:20:52 I guess ajalkane's got the best overview of where we've got to so far (been a hectic week for me) 21:21:28 One thing that immediately comes to mind is current FilePath. Probably C++ module. Right now the navigation is stupid to the bone, with back being adding in JS ".." to the path 21:21:34 ajalkane: IIRC, we already have a work item to find out about common icons from another app 21:21:42 so for now just include some temporary ones to use 21:22:04 Yeah that's what we have... temporary for folder. But nothing else. 21:22:17 you can just use the ones from the desktop icon theme for now 21:22:26 until we get something better 21:22:50 is that what the "Get icon" work item was for? 21:23:39 let me re-phrase, what are the bare minimum work items to get to where we can browse the file system? 21:23:53 navigation UI 21:23:56 Icons, proper file path handling 21:24:08 Otherwise it's there 21:24:25 ajalkane: can you expand on what "proper file path handling" entails? 21:24:25 Crudely, but there anyway 21:25:09 ajalkane: by "there" are you talking about the stuff from Nemo? 21:25:16 For example, when you press "go back" button it will provide to the pluging a proper path. Now it's just stupid JS which appends ".." to the path. So in time browsing up and down your path strings grows unlimitedly 21:25:27 Both nemo and our prototype that uses nemo 21:25:38 I mean our QML interface + nemo plugin 21:25:47 ok 21:26:21 so we need navigation UI, who wants to do that? 21:26:54 We have a crude navigation UI 21:27:01 who's working on it? 21:27:11 I'll mark it as in progress 21:27:43 I prefer doing directory operations like: recursive delete/ move in C++ 21:27:55 I think polishing of the UI should be left for later because the SDK is still changing and the final designs seem to be fluctuating 21:28:12 CarlosMazieri__: I agree. And in its own thread. 21:28:16 CarlosMazieri__: anything in C++ should be done in a separate branch and build a QML plugin 21:28:22 can you manage that? 21:28:43 ajalkane: Trying to build your plugin - when I open the project I'm asked to configure it as "no valid kit found" 21:28:48 Well we have a separate branch for the nemo plugin. If that can be used, that's logical place for it. If not, we have to start from scratch 21:28:52 Yes, but I need some help with bazar, I have not tried yet 21:29:13 ajalkane: agreed, if we can re-use the Nemo plugin, it would make sense ot contribute recursive delete/move back to that 21:29:17 Jaffa: humm... have you tried in command-line? 21:29:37 qmake && make 21:29:39 CarlosMazieri__: so which of those operation work items can you do? 21:30:00 no, if someone creates the repository I can get it down and them start coding 21:30:44 CarlosMazieri__: look at adding it to the Nemo plugin for now 21:30:56 YES, that is the idea 21:31:15 if we get the ok to use it, we'll open a dialog with those developers to make sure we're collaborating effectively 21:31:26 ok, so we're out of time, and I need to assign some work items 21:31:36 Right now the nemo plugin port to qt5 is in my own branch... I'm unsure how bzr works and how it could be pushed to some common repo 21:31:56 ajalkane: ping me later and I'll help 21:32:06 ok, Navigation UI, who's on that? 21:32:45 I won't hesitate to assign randomly :) 21:33:14 Hello all, is there anyone here from Weather App team? 21:33:17 I can do the file path C++ backend to enable sane navigation 21:33:20 CarlosMazieri__: can I put you down for the directory operations? 21:33:25 hi jakub! 21:33:43 YES 21:33:46 Jakub: we're running a few minutes late on the file manager app, will start on weather momentarily 21:33:50 thanks CarlosMazieri__ 21:34:26 ajalkane: can you take navigation and entry info then? 21:35:00 I need to leave 21:35:01 * Jaffa can get ajalkane's work up & running and verify next steps (don't feel confident about stating what they are without having seen where we are ;-)) 21:35:08 Thank you All 21:35:11 and are any of the other "Old Work Items" necessary for an alpha? 21:35:57 mhall119: What is entry info? 21:35:58 m-b-o: Jakub in preparation for the weather app meeting can you please visit http://pad.ubuntu.com/h7daOF9RCq and if you get access denied error, visit https://launchpad.net/~ubuntu-etherpad and "join" the team.. 21:36:16 ajalkane: file info, properties, permissions, etc 21:36:25 #endmeeting 21:36:32 popey: I think you have to do that still 21:36:34 #endmeeting Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)