On 08/09/2021 08.09, Andrei Borzenkov wrote:
On 08.09.2021 01:28, Carlos E. R. wrote:
What for? The bug has been reported long ago and they do nothing.
Really?
Yes. The bug is open, not solved, and my thunderbird still write the date string in the wrong format. That is "doing nothing".
On openSUSE bugzilla, it is this one:
http://bugzilla.opensuse.org/show_bug.cgi?id=1109379
open since version 60, sept 2018.
This bug is about using OS locale name by default and it is fixed long ago.
The upstream bug that is really related to your openSUSE report is https://bugzilla.mozilla.org/show_bug.cgi?id=1426907. And it provides detailed explanation (multiple times) what Mozilla/Thunderbird do and why users see different results than they expect [1]. And if you actually read this bug you would see that Thunderbird implemented preferences that allow you to set date/time format to arbitrary value. Of course this means "they do nothing".
[1] for the reference - Thunderbird takes locale *name* from OS settings and looks up actual formats using different database (Unicode CLDR) on all platforms. Content of Linux (glibc) locale definition is different from CLDR database. This is something to solve between CLDR and glibc.
You can see in the attached photo my settings. A photo does not allow misinterpretations or wrong description. No typing error of name. My locale is the same as reported in bugzilla: cer@minas-tirith:~> locale LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 LC_NUMERIC="en_US.UTF-8" LC_TIME=en_DK.UTF-8 <============= LC_COLLATE="en_US.UTF-8" LC_MONETARY=es_ES@euro LC_MESSAGES="en_US.UTF-8" LC_PAPER=es_ES@euro LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE=es_ES@euro LC_MEASUREMENT=es_ES@euro LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= cer@minas-tirith:~> In Thunderbird: "Help > Troubleshooting Information": Internationalization & Localization Application Settings Requested Locales ["en-US"] Available Locales ["en-US","en-GB","es-ES"] App Locales ["en-US","en-GB"] Regional Preferences ["en-DK"] Default Locale "en-US" Operating System System Locales ["en-US"] Regional Preferences ["en-DK"] And it works correctly in Linux - but not in thunderbird: cer@minas-tirith:~> date +'%x %X' 2021-09-08 12:00:37 cer@minas-tirith:~> As my report says on comment 12 (November 2018), the workaround described on <https://bugzilla.mozilla.org/show_bug.cgi?id=1426907>, comment 59, does not solve my issue (does not work). So, how do you propose I get my issue solved? -- Cheers / Saludos, Carlos E. R. (from oS Leap 15.2 x86_64 (Minas Tirith))