For example there is a directory named töst and I want to rename it to test. Here the second argument should complete to töst which in turn can be changed to test by replacing one letter. mv töst t<tab> completes to mv töst töst mv töst tö<tab> mv töst tös<tab> here completion does not work Now we have another direcory called etest1 and we want to rename töst to etest2 using tab completion. The intention is it should first complete to etest1 which then could be changed to etest2. mv töst/ et<tab> completes to mv töst/ töst/ This Umlaut problem looks like a regression as bash-completion-1.0 works fine in that regard.
This is fixed in bash-completion-1.2. The changelog does not mention a fix however. Maybe I missed something or it was a side effect of another fix.
bash-completion-1.2 is now stable on all supported archs.