10:33 <popey> #startmeeting filemanager meeting
10:33 <meetingology> Meeting started Tue Aug  5 10:33:09 2014 UTC.  The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
10:33 <meetingology> 
10:33 <meetingology> Available commands: action commands idea info link nick
10:33 <ajalkane> sorry if I'm a bit unavailable at times due to work stuff
10:33 <dpm> no need to apologise! You've been rocking it with the authentication plugin
10:34 <ajalkane> I could test on desktop it otherwise, but the Touch specific should authentication be used or not
10:35 <dpm> I've looked at the code, and it seems you've got the essentials there. I've not tested yet as I saw the comments on the commits, so is it in a state that we can create a click package and test it on a device?
10:35 <dpm> oh, and did you get the device?
10:35 <ajalkane> I hit a problem compiling for arm, would you happen to know if I need to install something:
10:35 <ajalkane> Command returned 2: schroot -c click-ubuntu-sdk-14.04-armhf -- env DEB_HOST_GNU_CPU=arm DEB_HOST_GNU_SYSTEM=linux-gnueabihf DEB_BUILD_GNU_CPU=i686 DEB_BUILD_ARCH_BITS=32 DEB_HOST_ARCH_OS=linux DEB_BUILD_ARCH=i386 DEB_HOST_MULTIARCH=arm-linux-gnueabihf DEB_BUILD_ARCH_ENDIAN=little DEB_HOST_ARCH_ENDIAN=little DEB_HOST_ARCH_CPU=arm DEB_BUILD_ARCH_OS=linux DEB_HOST_ARCH_BITS=32 DEB_BUILD_GNU_SYSTEM=linux-gnu DEB_HOST_ARCH=armhf DEB_BUILD_ARCH_CPU
10:35 <ajalkane> Yes, it's in testable form
10:35 <dpm> cool
10:36 <ajalkane> And yeah I got the device so once I can get it built I can test and fix if necessary
10:36 <dpm> have you installed all dependencies in the README file also in the chroot?
10:37 <ajalkane> In my understanding yes. It did compile some months ago
10:38 <ajalkane> now that I think of it the new code needs libpam-dev so perhaps I need to install that into chroot. Strange though that I did not get any meaningful error message
10:38 <dpm> have you done this step? -> http://bazaar.launchpad.net/~ubuntu-filemanager-dev/ubuntu-filemanager-app/trunk/view/head:/README#L26
10:38 <dpm> And this one is also crucial for the arm build -> http://bazaar.launchpad.net/~ubuntu-filemanager-dev/ubuntu-filemanager-app/trunk/view/head:/README#L40
10:39 <dpm> ah, I see
10:39 <ajalkane> I checked  that and it had libtag1-dev there
10:39 <ajalkane> I also did CMake arguments thing
10:39 <dpm> yes, you're right, you'll need to install libpam-dev in the chroot too
10:40 <dpm> can you try to run the schroot command you just pasted on a terminal?
10:40 <ajalkane> can those errors be seen somewhere, or does it only report error from schroot to the SDK?
10:40 <dpm> That should give you a meaningful error message
10:40 <ajalkane> ok... I will try it when I get home
10:40 <dpm> Qt Creator does not tell you the error message, only that there is one
10:41 <dpm> but if you run the command on the terminal, it should give you some meaningful output
10:41 <ajalkane> alright, if I can get a real error message I should be able to fix it
10:41 <dpm> cool
10:41 <dpm> have you hit any blockers?
10:42 <ajalkane> no, that building thing has been the one thing blocking me.
10:43 <ajalkane> I hope someone can help with the autopilot tests if they need to be changed
10:43 <dpm> sounds good. Indeed, we'll find someone to help on the tests. So if I create a click package from your branch, can I expect everything to work? Are there any known issues you expect, or any part that's not yet implemented?
10:44 <ajalkane> everything is implemented
10:44 <ajalkane> but I'm not sure if detecting if authentication is required works
10:44 <ajalkane> but the worst thing that would happen is that with "Swipe-lock" you'd still need to enter passphrase to see all files
10:45 <dpm> ok
10:45 <dpm> this is excellent, btw, nice work!
10:45 <ajalkane> thanks
10:45 <ajalkane> if you do compile it and test it please let me know.
10:45 <dpm> out of curiosity, how have you implemented viewing only MTP directories with no passwd set?
10:46 <dpm> sure, I can put a click package somewhere online if that helps with quicker testing
10:46 <ajalkane> it's in the folderlist plugin, using those QtLocations that places plugin uses. Same directories that have been listed in the bug
10:47 <dpm> ok
10:48 <ajalkane> yes having a click package ready should speed up my testing. I probably can test tomorrow morning
10:48 <dpm> actually, let me see if I can do this just now...
10:48 <ajalkane> alright nice
10:50 <dpm> building now...
10:51 <dpm> and success :)
10:51 <dpm> let me put the click package somewhere online
10:54 <dpm> ajalkane, http://people.canonical.com/~dpm/click/com.ubuntu.filemanager_0.3.246_armhf.click
10:55 <ajalkane> thanks
10:55 <ajalkane> did you have to add the libpam thingy first or did it build straight?
10:56 <dpm> I added libpam-dev:armhf directly, I didn't check if the build would fail first
10:57 <dpm> I'm testing the package on the device now
10:57 <ajalkane> ok great
10:59 <dpm> so entering the password to show all files worked :)
10:59 <ajalkane> cool
10:59 <popey> nice!
10:59 <dpm> let me try to unset security on system settings
11:01 <dpm> hm, Ubuntu System Settings #fail
11:01 <dpm> I cannot unset the password on image 169
11:03 <dpm> bah, "internal user not loaded" error
11:04 <dpm> ajalkane, could you submit the branch as merge proposal?
11:04 <ajalkane> heh, well I have a device without password so I can test later at home without password
11:05 <dpm> ok :)
11:05 <ajalkane> yes I can... should I test first or submit it already to give reviewers time?
11:05 <dpm> I think it'd be good if you could do the first test, as you'll notice and be able to fix things quicker
11:06 <dpm> and once you're satisfied, then I'd suggest submitting it
11:06 <dpm> also you might need to install/update the 'devel-proposed' image - I'm not sure if the password setting works on promoted images from the 'devel' channel
11:06 <ajalkane> ok, I'll do so. I can hopefully test today after work or latest tomorrow morning
11:06 <dpm> sounds great
11:06 <ajalkane> oh
11:07 <ajalkane> ok that's good to know...
11:14 <ajalkane> I'll have to go now, thanks for the build and meeting!
11:15 <popey> #endmeeting