Comment 18 for bug 872847

Revision history for this message
MichaƂ Karnicki (karni) wrote :

Hi Jason,

I am impressed with the variety of work you've done as a programmer. I was pleased to read your comment. All Ubuntu One clients are open source (so, practically, anyone can contribute). Regarding:

"Whenever I have looked at contributing to a project like this,
I've never even been able to figure out what the people working on the
project mean, with words like commit and others that I can't think of."

it really depends on the projects and how they're set up :) I do our best to build our projects with a single command, if the environment is properly configured (Android SDK is installed in this case). We use bzr (bazaar) as our source revision system.

"So, if you think I could help, in an unpaid, volunteer status, I'd like to.
I learn quickly, and if you could assign me a low-priority aspect of the
project to work on, we could both see if I am able to make a meaningful
contribution or not."

I would love to accept contributions. However, they do sometimes require time and effort to introduce somebody to the project. I am _very_ sorry to tell you that at this point in time I just can't spend time on that (developing v2 of the music app, but looks like I have to spend some time on the files app now, too), but you are encouraged to install bazaar (bzr), and look at Ubutnu One Music source code, if you'd like that:
$ bzr branch lp:ubuntuone-android-music u1m-v1
will pull the source into u1m-v1 directory
$ bzr branch lp:ubuntuone-android-music/v2 u1m-v2
will pull the development version of the version 2 of the app into u1m-v2 directory

What we could use is research how to collect all those custom mount points from different vendors. I'm aware one could try processing the /etc/fstab, but it's a dirty way of doing this. For what its worth, I would prefer to list possible mount points for the user (if they exist on the device) in the v2 of the app, but also allow manual entry of the path, in case we don't provide that custom path on the list. If the user chooses to manually insert a path, we could collect that info with google analytics, and include the custom mount point in the next version of the app :)

I believe these would be some of the known mount points:
/mnt/sdcard
(/storage/sdcard0 on Galaxy Nexus points to /mnt/sdcard, or vice versa)
/mnt/sdcard-ext
/mnt/external_sd
/mnt/ext-sd (?)
and probably at least few more.

*** TO ALL ***

If you see your vendor-custom mount point not listed above, please leave a comment with the full path of the larger storage on your device. Thanks!