Hi,

On Thu, Jul 4, 2024 at 11:46 PM Mike Gabriel
<mike.gabr...@das-netzwerkteam.de> wrote:
>
> Hi Bo,
>
> On  Do 04 Jul 2024 16:58:20 CEST, Bo YU wrote:
>
...
> >  onboard (1.4.1-7) unstable; urgency=medium
> >  .
> >    * Team upload.
> >    * Export LC_ALL when building. (Closes: #1071098)
>

```
&& export XDG_DATA_HOME=$$HOME/.local/share/ \
          && export LC_ALL=c.utf8 \

```

and then get:

```
>               self.assertEqual(_output,
task-0:                                  self._get_model_files(),
"test " + str(i))
task-0: E               AssertionError: Lists differ: [['en_US.lm',
1]] != [['C.lm', 1]]
task-0: E
task-0: E               First differing element 0:
task-0: E               ['en_US.lm', 1]
task-0: E               ['C.lm', 1]
task-0: E
task-0: Onboard/test/test_migration.py:125: AssertionError
task-0: ----------------------------- Captured stderr call
-----------------------------
task-0:
task-0: (onboard:696530): Gtk-WARNING **: 15:51:31.018: Locale not
supported by C library.
task-0:         Using the fallback 'C' locale.

``

My thoughts is here: the default value of local will be C.UTF-8 but it
failed. So to change it as `en_US` maybe works.

I grep it again, there is really lot hardcode for `en_US`:

```
grep -snri "en_US" .
./Onboard/WPEngine.py:579:        'en_US.lm.broken-..._001'
./Onboard/WPEngine.py:582:        'en_US.lm.broken-..._002'
./Onboard/WPEngine.py:585:        'en_US.lm.broken-..._003'
./Onboard/test/test_migration.py:51:                    ['en_US.lm', 1],
./Onboard/test/test_migration.py:61:                    ['en_US.lm', 1],
./Onboard/test/test_migration.py:62:                    ['en_US.lm.bak', 2],
./Onboard/test/test_migration.py:79:                    ['en_US.lm', 3],
./Onboard/test/test_migration.py:80:                    ['en_US.lm.bak', 4],
./Onboard/test/test_migration.py:83:                    ['en_US.lm', 3],
./Onboard/test/test_migration.py:84:                    ['en_US.lm.bak', 4],
./Onboard/test/test_migration.py:94:                    ['en_US.lm.bak', 4],
./Onboard/test/test_migration.py:97:                    ['en_US.lm', 1],
./Onboard/test/test_migration.py:98:                    ['en_US.lm.bak', 4],
./Onboard/test/test_migration.py:107:                    ['en_US.lm', 3],
./Onboard/test/test_migration.py:110:                    ['en_US.lm', 3],
./Onboard/test/test_migration.py:141:            env["LANG"] = "en_US.UTF-8"
./Onboard/Config.py:1461:            lang_id = "en_US"
./Onboard/WordSuggestions.py:599:        >>>
ws._spell_checker.set_dict_ids(["en_US"])
./Onboard/WordSuggestions.py:1183:        >>>
wp._spell_checker.set_dict_ids(["en_US"])
./Onboard/WordSuggestions.py:2642:        >>> fn = os.path.join(tdir,
"en_US.lm")
./Onboard/WordSuggestions.py:2658:        'en_US.lm.broken-..._001'
./Onboard/WordSuggestions.py:2669:        'en_US.lm'
./Onboard/WordSuggestions.py:2670:        'en_US.lm.bak'
./Onboard/WordSuggestions.py:2671:        'en_US.lm.broken-..._001'

```

But I have really little knowledge about the onboard itself.:(

BR,
Bo
> How about using C.UTF-8 rather than en_US.UTF-8?
>
> Mike
> --
>
> DAS-NETZWERKTEAM
> c\o Technik- und Ökologiezentrum Eckernförde
> Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde
> mobile: +49 (1520) 1976 148
> landline: +49 (4351) 850 8940
>
> GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
> mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de
>

Reply via email to