Summary: | Программа не там ищет файлы перевода | ||||||
---|---|---|---|---|---|---|---|
Product: | Branch p10 | Reporter: | ruslandh <ruslandh> | ||||
Component: | hardinfo | Assignee: | qa-team <qa-team> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-p10 <qa-p10> | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | andy, antohami, bobilev_yury, ruslandh | ||||
Version: | не указана | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Attachments: |
|
Антон, Если нужна помощь, напиши. Поэксперементировал с strace, судя по всему, путь где программа ищет перевод относительный (зависит от места запуска программы) Уже пофикшено в апстриме. Отлично, ждём исправлений ;-) Так, для особо спешащих, если запускать из меню рабочего стола пользователя, то файл надо класть в "$HOME/share/locale/ru/LC_MESSAGES/hardinfo.mo" Где $HOME - домашний каталог вашего пользователя (ещё не проверял) PS похоже в коде указан вместо абсолютного пути, относительный Уже проверил ;-) Это я скопировал из telegram канала альтовской курилки ;-) hardinfo-0.6-alt2.20220113 -> sisyphus: Sat Jun 04 2022 Anton Midyukov <antohami@altlinux> 0.6-alt2.20220113 - New snapshot - Fix locale path (Closes: 42936) Переношу багу на p10 В Сизифе ошибка устранена, осталось устранить в p10 (Ответ для ruslandh на комментарий #9) > В Сизифе ошибка устранена, осталось устранить в p10 [#301332] p10 EPERM (try 2) hardinfo.git=0.6-alt2.20220113 (Ответ для Антон Мидюков на комментарий #10) > (Ответ для ruslandh на комментарий #9) > > В Сизифе ошибка устранена, осталось устранить в p10 > > [#301332] p10 EPERM (try 2) hardinfo.git=0.6-alt2.20220113 Таск не пропустили. До сих пор русский перевод не дошёл до p10 Падает на i586 (скорее всего, на всех 32bit). В Сизифе зависает через несколько минут использования. (Ответ для Andrew Vasilyev на комментарий #13) > Падает на i586 (скорее всего, на всех 32bit). > В Сизифе зависает через несколько минут использования. Для этого лучше отдельные баги завести В p10 сегодня пришёл пакет с переводом hardinfo-0.6-alt1.20210404.p10.1 |
Created attachment 10864 [details] Лог strace -e file hardinfo Судя по логу strace, программа ищет переводы по пути : "/usr/share/locale/ru/LC_MESSAGES/share/locale/ru_RU.UTF-8/LC_MESSAGES/hardinfo.mo", Вот это место : getcwd("/usr/lib/locale/ru_RU.iso88595/LC_MESSAGES", 4096) = 43 openat(AT_FDCWD, "/usr/lib/locale/ru_RU.iso88595/LC_MESSAGES/share/locale/ru_RU.UTF-8/LC_MESSAGES/hardinfo.mo", O_RDONLY) = -1 ENOENT (Нет такого файла или каталога) openat(AT_FDCWD, "/usr/lib/locale/ru_RU.iso88595/LC_MESSAGES/share/locale/ru_RU.utf8/LC_MESSAGES/hardinfo.mo", O_RDONLY) = -1 ENOENT (Нет такого файла или каталога) openat(AT_FDCWD, "/usr/lib/locale/ru_RU.iso88595/LC_MESSAGES/share/locale/ru_RU/LC_MESSAGES/hardinfo.mo", O_RDONLY) = -1 ENOENT (Нет такого файла или каталога) openat(AT_FDCWD, "/usr/lib/locale/ru_RU.iso88595/LC_MESSAGES/share/locale/ru.UTF-8/LC_MESSAGES/hardinfo.mo", O_RDONLY) = -1 ENOENT (Нет такого файла или каталога) openat(AT_FDCWD, "/usr/lib/locale/ru_RU.iso88595/LC_MESSAGES/share/locale/ru.utf8/LC_MESSAGES/hardinfo.mo", O_RDONLY) = -1 ENOENT (Нет такого файла или каталога)