diff options
author | https://www.google.com/accounts/o8/id?id=AItOawk3HGoDpnOPob5jOjvIootmkve1-nCpRiI <Kalle@web> | 2015-03-17 22:30:45 +0000 |
---|---|---|
committer | admin <admin@branchable.com> | 2015-03-17 22:30:45 +0000 |
commit | 0147d7244df715daf40e0a09ddfe60d0cf77150f (patch) | |
tree | ebb9d6142812bf38bc38732983c14bcffdd022a7 /doc | |
parent | 7a36e2192bc913da6a6e45eaa26d8d671fa7a9b5 (diff) |
Diffstat (limited to 'doc')
-rw-r--r-- | doc/bugs/Podcast_filename_encoding_breaks_Android_client.mdwn | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/doc/bugs/Podcast_filename_encoding_breaks_Android_client.mdwn b/doc/bugs/Podcast_filename_encoding_breaks_Android_client.mdwn new file mode 100644 index 000000000..73a9351fe --- /dev/null +++ b/doc/bugs/Podcast_filename_encoding_breaks_Android_client.mdwn @@ -0,0 +1,34 @@ +### Please describe the problem. + +Imported podcast files with iso-8859-1 encoding and swedish +characters break repo on Android client with errors like. + +``error: unable to create file pod/Pennypodden___om_bostadspolitik/E54___�se_Richard__Gr�nby_.mp3 (Invalid argument)`` + +Android clients empty direct repo is then distributed to all clients. Whole +annex repo appears empty on all clients. Old revision has to be checked out to +get files back. As soon as Android client syncs again however, all repos are +emptied. + +### What steps will reproduce the problem? +Set up indirect repo on linux laptop and direct repo on Android phone. On the +laptop do: + +``git-annex importfeed http://www.pennygangen.se/podcast/podcast.xml`` + +Wait for changes to propagate if using the assistant or sync manually. + +### What version of git-annex are you using? On what operating system? + + - Debian sid and testing with 5.20141125 on various clients and + - Android 4.4 with 5.20150219-gd24cfd3 on the phone. + +### Please provide any additional information below. + +After failing to write the files with problematic filenames git annex appears +to belive it should commit the fact that the repo is empty and sync this +emptiness to everyone. + +``convmv -f iso-8859-1 -t utf8 $problemfile --notest`` on the laptop fixes the +filenames and the Android client stops wrecking everything. + |