Bug#968260: libc6: breaks translations when changing the charset to ...//TRANSLIT
control: forwarded -1 https://sourceware.org/bugzilla/show_bug.cgi?id=26383
control: tag -1 + upstream
On 2020-08-12 05:13, Vincent Lefevre wrote:
> Package: libc6
> Version: 2.31-3
> Severity: important
>
> Since the upgrade to 2.31-3, the translations are no longer working
> in Mutt.
>
> In my config, the charset gets automatically set to UTF-8//TRANSLIT
> (possibly with something else instead of UTF-8). There is the same
> issue with ISO-8859-1//TRANSLIT, but not with UTF-8 or ISO-8859-1.
>
> Reverting to 2.31-2 solves the issue (at least with UTF-8//TRANSLIT).
>
> I can reproduce the issue with:
>
> LC_MESSAGES=fr_FR /usr/bin/mutt -F muttrc foo
>
> where the muttrc file contains:
>
> set charset=UTF-8//TRANSLIT
>
> or
>
> set charset=ISO-8859-1//TRANSLIT
>
> I get "To: foo@..." instead of "À : foo@...".
Thanks for the reproducer, I have been able to identify the broken
function, I have reported the bug upstream as BZ#26383. While it is
clearly a regression, please note that adding //TRANSLIT to the charset
doesn't bring anything, as transliteration is always enabled for gettext
messages.
Aurelien
--
Aurelien Jarno GPG: 4096R/1DDD8C9B
aurelien@aurel32.net http://www.aurel32.net
Reply to: