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
