Bug 47030

Summary: В Марийской и Коми локалях G_FILENAME_ENCODING имеет значение отличное от utf8
Product: Sisyphus Reporter: FelixZ <felix_z>
Component: libnatspecAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: amakeenk, lav
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description FelixZ 2023-07-25 17:54:38 MSK
В случае использования марийской или коми локали переменная G_FILENAME_ENCODING имеет значение отличное от utf8 и имена файлов с нелатинскими буквами отображаются в нечитаемом виде.
Данная переменная окружения заполняется в файле /etc/profile.d/glib2.sh
результатом исполнения команды natspec -f
Получается значение iso8859-1 а не utf8
Хотелось бы, чтобы для локали mhr_RU и kv_RU.UTF8 выдавалось значение utf8
Проект исправления в таске:
для сизифа:
https://git.altlinux.org/tasks/325448/
для p10:
https://git.altlinux.org/tasks/325550/
Comment 1 Vitaly Lipatov 2023-07-26 17:46:50 MSK
* Sat Jul 22 2023 Kirill Izmestev <felixz@altlinux.ru> 0.3.1-alt3
- Add Mari locale support
- Add Komi locale support
Comment 2 Vitaly Lipatov 2023-08-14 00:02:32 MSK
Вообще этот список генерируется.
Не должны ли были локали
kv_RU.UTF8
mhr_RU

сначала появиться в glibc-locales? Дело в том, что список генерируется по списку доступных локалей в системе.
Comment 3 FelixZ 2023-08-14 08:15:02 MSK
mhr_RU есть в glibc
По kv_RU.UTF8 заведен баг в апстриме и имеется пакет в репозитории sisyphus: glibc-locales-kv_RU-utf8