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 >