I see you decided to give solving this bug a try this release!

Although this fix does make the music appear in the right folder the
actual data still isn't stored where it should be, or where you now
expect it to be saved. A symlink is nice, but when you back-up the
directory or want to clean your data folder -- e.g. to try a fresh
resync with Ubuntu One, or when you want to back-up your music locally
and you don't have a fast or constant internet connection -- it doesn't
work since the music store just recreates the directory.

However, this probably is the best solution to get a fix done before the
release of Lucid, so I wouldn't say it is bad, I just say it can be done
better. ;)

Maybe something like the proposal of Chad Miller -- writing a
MusicStore.set_xdg_data() function -- would be the best, but more
extensive: synchronise the $XDG_CONFIG_HOME/user-dirs.dirs file and
associate it with the computer id. That way Ubuntu One has an overview
of the directory variables used on the machine, which is good to make it
compatible with systems that lack one or more of the variables, would
allow closer Mac OS X and Windows integration (of course a different
source than xdg-dirs.dirs would have to be used there) and allows Ubuntu
One to compare it with the current xdg-dirs.dirs file to detect changes
in the paths.

-- 
UbuntuOne musicstore data isn't saved in $XDG_DATA_HOME
https://bugs.launchpad.net/bugs/525210
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to