20:02 <popey> #startmeeting Ubuntu Touch Filemanager App meeting
20:02 <meetingology> Meeting started Thu Jul  4 20:02:45 2013 UTC.  The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
20:02 <meetingology> 
20:02 <meetingology> 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
20:03 <popey> how are you guys?
20:03 <popey> blueprint: https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/initial-filemanager-development
20:03 <popey> bugs: https://bugs.launchpad.net/ubuntu-filemanager-app/+bugs
20:03 <CarlosMazieri> Fine, thanks.
20:03 <ajalkane> I haven't had any time to do much at all except accept some merge requests
20:03 <popey> reviews: https://code.launchpad.net/ubuntu-filemanager-app/+activereviews
20:03 <ajalkane> But there's been couple guys doing good work
20:03 <popey> that's cool, we knew that was happening.
20:04 <ajalkane> One thing about the merge requests is puzzling me
20:04 <ajalkane> in the past it was enough that I gave my personal approval
20:04 <ajalkane> then jenkins and whatever swooped in, if they approved, and it was merged
20:04 <ajalkane> now the branched I've approved linger there until I choose the (global?) approve
20:04 <popey> yes, "top approving"
20:05 <popey> they don't get merged until someone top approves
20:05 <ajalkane> ok... so it's ok I top approve or is it someone else's job?
20:05 <popey> it should gate everything
20:05 <popey> if you're completely happy top approving that's fine
20:05 <popey> on larger projects we may have more levels of approval
20:05 <popey> "larger" meaning "more than two people" :D
20:06 <ajalkane> Well, Michael Spencer has been doing a lot of good work recently on UI, so it's three :)
20:06 <ajalkane> And Leo kickstarted the autopilot tests, but not sure if he's active there anymore
20:07 <popey> Yeah, I saw the merges, good times.
20:07 <popey> Did you guys get a mail from jono yesterday?
20:08 <popey> about dogfooding?
20:08 <ajalkane> I don't think so
20:08 <CarlosMazieri> I have not seem yet.
20:08 <popey> ok. let me forward it to you
20:08 <popey> I cant see who got it because he bcc'ed everyone
20:08 <popey> hence why I am asking ☻
20:09 <popey> what email address shall I use?
20:09 <popey> feel free to pm if you dont want it logged
20:09 <ajalkane> I guess it's okay if I ask Michael Spencer to attend these meetings as he's been doing good UI work recently?
20:10 <popey> yeah, absolutely ajalkane, I should have done that.
20:10 <CarlosMazieri> question about open files, should we allow to open executables ?
20:10 <popey> ok, mail sent
20:10 <popey> no.
20:11 <popey> we should not be launching applications directly from the file manager IMO
20:11 <popey> thats what the terminal is for ㋛
20:11 <CarlosMazieri> OK, right now Qt sends a warning message.
20:11 <ajalkane> I'd think opening through .desktop file is safe though
20:12 <popey> hmmm
20:12 <CarlosMazieri> .desktop should open
20:12 <popey> that seems reasonable
20:12 <popey> I expect the security team will have a fit and come up with possible attack vectors here
20:12 <popey> but it's a file manager on a developer preview so...
20:14 <popey> So just going back to Jono's mail.
20:14 <popey> You don't have to read it all right now..
20:14 <popey> We'd like to get all of the apps to a "dogfoodable" (i.e. usable day to day) by the end of the month
20:14 <popey> The good news is the file manager is quite far along.
20:15 <popey> https://wiki.ubuntu.com/Touch/CoreApps/Dogfooding#File_Manager
20:15 <popey> that lists (at a very high level) the kinds of features a user might expect
20:15 <ajalkane> I think we have all of that covered and more, yes?
20:16 <ajalkane> just have to make sure our branches are correctly merged and used
20:17 <popey> yes, I don't think jono realised how far along the app is ☻
20:17 <popey> I haven't tested copy/delete/move recently either to be honest
20:18 <ajalkane> I've only had time to do little tests here and there, but seems to be working... and there's more autopilot tests now also that cover part of that functionality
20:19 <popey> once you copy a file, how do you then paste it somewhere?
20:19 <CarlosMazieri> just move the current path
20:19 <ajalkane> There come sa paste button
20:19 <ajalkane> With Michael's branch it's inside Action menu in the toolbar
20:19 <popey> ah ok
20:19 <popey> I am not running the latest it seems
20:20 <CarlosMazieri> if you paste on the place you will get an error
20:20 <CarlosMazieri> I will automatically add "Copy" to the file name to allow backup files and directories
20:21 <popey> interestingly I appear to have created a folder called \ in /
20:21 <popey> I should not be allowed near computers.
20:22 <ajalkane> hehe... well it's good to test that kind of weird special cases :)
20:22 <popey> Oh I'm a weird special case alright. ☻
20:22 <popey> So the other thing I wanted to mention was that plan to have some hackdays
20:22 <popey> to get people involved, get the apps some more exposure, more testing and maybe new features or fixes
20:23 <popey> As part of the push to an awesome experience
20:23 <ajalkane> That's nice. The last hackday for testing provided some good base for autopilot tests
20:23 <popey> Oh that's good to hear, and I'm sure balloons will be happy about that too.
20:24 <popey> Just a heads up really in case you see some random merge requests come in.
20:24 <popey> I see Sam has proposed a new icon..
20:24 <ajalkane> Approved, but commit message needed apparently
20:25 <ajalkane> It's a bug in launchpad IMO. The commit message is marked as optional.
20:25 <popey> Ok. Groovy.
20:26 <popey> So I didn't have anything else to mention..
20:26 <popey> Other than I'm really impressed with how the File Manager has been developed by you guys.
20:26 <popey> I know it was important to some of our more geeky users that we have a decent file manager, and you guys delivered!
20:28 <popey> Any other questions / issues from you guys?
20:28 <ajalkane> thanks. Ubuntu's support has also been outstanding. I'm eager to see what comes up in finished product :)
20:28 <CarlosMazieri> I would like to know how we check from which branches/revisions daily builds are made
20:29 <popey> CarlosMazieri: daily builds of the phone image?
20:29 <popey> or daily builds of the individual packages?
20:30 <CarlosMazieri> For example, I installed the file manager using apt-get on another machine, I did not get the last
20:31 <CarlosMazieri> it was after a apt-get dist-upgrade
20:31 <popey> Well that's odd.
20:31 <ajalkane> Also, currently File Manager plugin depends on some lib that is not listed in README as prerequisites - damn my memory for not remembering what it was
20:32 <CarlosMazieri> maybe taglib
20:32 <ajalkane> yes, taglib
20:32 <ajalkane> libtag1-dev I think is needed to be installed before building
20:33 <CarlosMazieri> but I think that has been provided, if not Music App guys had complained about
20:33 <popey> ah, libtag is for identifying mp3 tags in files?
20:33 <ajalkane> I guess it's in the deb specs, but if one wants to build it from source it'd be good to mention in README
20:34 <CarlosMazieri> yes, it used for Music App
20:34 <popey> right.
20:35 <popey> So I don't understand why an apt-get install doesn't get latest but dist-upgrade does. That seems odd
20:35 <popey> But the PPA name "daily" is a bit misleading
20:35 <popey> it can build at any time really, sometimes just a few minutes after you approve a branch for merging into trunk.
20:35 <popey> or if jenkins is broken, some hours later
20:36 <popey> anything else?
20:37 <ajalkane> Not for me
20:37 <ajalkane> btw. carlos anything about nemo upstreaming?
20:37 <CarlosMazieri> No news
20:37 <ajalkane> ok
20:38 <CarlosMazieri> the branch ubuntu-filemanager-app/plugin/folderlismodel should be used in daily build
20:38 <CarlosMazieri> That is where I merge my changes into
20:38 <popey> Yes, I believe it is
20:39 <CarlosMazieri> OK, I will try it again
20:39 <popey> do ping us in #ubuntu-touch anytime if you get problems, you don't have to wait for this meeting.
20:39 <popey> Or just drop us an email
20:39 <ajalkane> Thanks
20:39 <CarlosMazieri> OK, Thanks.
20:39 <popey> We can poke the people who run the machines
20:39 <popey> Ok. lets wrap up then.
20:40 <ajalkane> Cya
20:40 <popey> Thanks guys. Have a great weekend.
20:40 <popey> #endmeeting