Bug 33390 - [sysv] вопросики в заголовках шагов
Summary: [sysv] вопросики в заголовках шагов
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: manowar@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords: l10n, regression
Depends on:
Blocks: 34231
  Show dependency tree
 
Reported: 2017-04-18 16:18 MSK by Michael Shigorin
Modified: 2018-01-17 12:14 MSK (History)
6 users (show)

See Also:


Attachments
???????????????????? ?? ?????????????????? (66.53 KB, image/png)
2017-04-18 16:18 MSK, Michael Shigorin
no flags Details
?????????????? ???????? sda, ATA VBOX HARDDISK, 16.00 Gb (350.37 KB, image/png)
2017-05-16 14:35 MSK, Michael Shigorin
no flags Details
вопросики по всей морде acc (72.94 KB, image/png)
2017-10-31 19:17 MSK, Michael Shigorin
no flags Details
Наивная попытка починить локаль в vhttpd (584 bytes, patch)
2017-12-21 14:26 MSK, manowar@altlinux.org
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2017-04-18 16:18:16 MSK
Created attachment 7065 [details]
???????????????????? ?? ??????????????????

На сегодняшних регулярных сборках с sysvinit вылезла проблема с кодировками заголовков шагов установки при использовании livecd-install

alterator-wizardface 2.0.1-alt1
alterator-browser-qt5 2.90.4-alt1.S1

Баг на заведомо не том компоненте, т.к. эти два -- тех же версий, что в regular-lxde-20170417-x86_64.iso на вчерашнем офисном сизифе чуть раньше 17:00 (проверяли с zerg@, всё ли в порядке с qtbrowser -- никаких нареканий у меня не возникло).

Было бы крайне здорово исправить до завтра, чтоб регулярки спеклись румяные.

Проверить можно на http://nightly.altlinux.org/sisyphus/snapshots/20170418/
с sysvinit, например, regular-icewm-20170418-x86_64.iso.

На вариантах с systemd не наблюдается.
Comment 1 Sergey V Turchin 2017-04-18 16:44:09 MSK
Текст приходит от alterator в qtbrowser в атрибуте под названием step-text.
Comment 2 Michael Shigorin 2017-04-20 17:15:55 MSK
Это же касается и инсталяторов, как внезапно выяснилось.
Comment 3 Sergey V Turchin 2017-04-21 11:20:54 MSK
(В ответ на комментарий №2)
> Это же касается и инсталяторов
На скриншоте он и есть же.
Comment 4 Michael Shigorin 2017-04-21 12:02:53 MSK
(В ответ на комментарий №3)
> > Это же касается и инсталяторов
> На скриншоте он и есть же.
Строго говоря, это запущены livecd-install и компания, а не installer&co.
Comment 5 Michael Shigorin 2017-05-16 14:35:26 MSK
Created attachment 7085 [details]
?????????????? ???????? sda, ATA VBOX HARDDISK, 16.00 Gb

Похоже, эта или аналогичная бага касается и сборок с systemd -- в сегодняшнем regular-cinnamon-20170516-i586.iso поймал вопросики вместо локализованных пунктов в диалоге выбора устройства для установки загрузчика (см. приложение).
Comment 6 Sergey V Turchin 2017-05-16 15:02:49 MSK
Где-то не дочинили кодировку после перехода на новый guile.
Comment 7 Michael Shigorin 2017-10-31 19:17:27 MSK
Created attachment 7254 [details]
вопросики по всей морде acc

Также замечено в acc (как минимум на regular-kde5.iso).
Comment 8 Sergey V Turchin 2017-11-01 10:09:55 MSK
(В ответ на комментарий №7)
> вопросики по всей морде acc
Не по всей, а только там, где напихали вопросиков.
Comment 9 Michael Shigorin 2017-12-06 17:28:19 MSK
Пока заметил: ещё в выбиралке страны и часового пояса.
В общем, надо всё-таки завершить портирование alterator на guile22/qt5.
Comment 10 Sergey V Turchin 2017-12-06 18:38:26 MSK
(В ответ на комментарий №9)
> qt5
Наверняка все заметили, что с qt5 этих проблем нет в p8.
Comment 11 Michael Shigorin 2017-12-06 18:51:05 MSK
(В ответ на комментарий №10)
> Наверняка все заметили, что с qt5 этих проблем нет в p8.
Кстати, верно -- и сама qt5-base была достаточно долго одна и та же 4.7
и там, и там (т.е. гипотеза про icu будто отпадает); остаётся про guile22.
Comment 12 manowar@altlinux.org 2017-12-21 13:31:31 MSK
На сборках с guile20, отлично воспроизводится без всякого кута (qt), через alterator-cmdline:

# alterator-cmdline /menu/avail_sections action list language ru_RU 

category:X-Alterator-System
icon:groups/system
name:?????�?�??????
comment:?�???�???�?????�???� ???? ?�?�?�???????????????????? ?�???�?�?????? ?? ???� ?????�?�?�????????
...
Comment 13 manowar@altlinux.org 2017-12-21 13:53:13 MSK
Похоже, что и guile (по крайней мере на высоком уровне) тут ни при чём: функция "message-body" (_message_get_body) из vhttpd возвращает плохие буквы.
Comment 14 manowar@altlinux.org 2017-12-21 14:26:32 MSK
Created attachment 7326 [details]
Наивная попытка починить локаль в vhttpd

С этим патчем строчки починились. Теперь нужно понять, почему они сломались.
Comment 15 manowar@altlinux.org 2017-12-21 14:43:37 MSK
Ну, собственно, бедо в том, что alteratord у нас работает с LANG=POSIX, хотя у пользователя root локаль ru_RU.UTF-8.
Comment 16 Michael Shigorin 2018-01-09 16:18:35 MSK
На сегодняшнем сизифном альтераторе заметил в alterator-grub при установке http://nightly.altlinux.org/sisyphus/snapshots/20180109/regular-cinnamon-20180109-i586.iso уже не просто вопросики, а вопросики в чёрных ромбиках %)
Comment 17 manowar@altlinux.org 2018-01-09 17:53:18 MSK
Именно в одном конкретном модуле проблемы?
Comment 18 Michael Shigorin 2018-01-10 14:41:52 MSK
Нет, видел в разных местах -- см. ещё comment 7.
Comment 20 Michael Shigorin 2018-01-16 14:12:13 MSK
Исправлено:

alterator - ALT Linux configurator engine
* Fri Jan 12 2018 Paul Wolneykien <manowar@altlinux> 5.1-alt8
- Use UTF-8 I/O by default for all ports here and then.

Хорошо бы, чтоб работало в зависимости от локали,
но почти год _не_ работало ~вне зависимости от неё.
Comment 21 Sergey V Turchin 2018-01-17 12:14:39 MSK
(В ответ на комментарий №20)
> Хорошо бы, чтоб работало в зависимости от локали,
Оно и работает, но обмен текстом между альтератором и браузером в UTF-8.