Bug 37248

Summary: Ошибка рендеринга шрифтов в приложении МойАссистент
Product: Sisyphus Reporter: Andrey Cherepanov <cas>
Component: libpangoAssignee: Yuri N. Sedunov <aris>
Status: CLOSED DUPLICATE QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, aris, lav, rider
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Главное окно МойАссистент
none
Скриншот ошибка в gtk3-demo none

Description Andrey Cherepanov 2019-09-20 16:46:27 MSK
Created attachment 8307 [details]
Главное окно МойАссистент

На libpango-1.40.14-alt0.M80P.1 (p8) - показывается нормально.
На libpango-1.44.6-alt1 в p9 показывается квадратиками.
Comment 1 AEN 2019-09-21 21:55:22 MSK
А в каком пакете этот "МойАссистент"?
Comment 2 Yuri N. Sedunov 2019-09-21 22:21:34 MSK
https://мойассистент.рф/скачать
Comment 3 AEN 2019-09-21 22:30:49 MSK
(В ответ на комментарий №2)
> https://мойассистент.рф/скачать

Приприетарщина?
Может, если необходима, то лучше сделать compat-пакет из libpango-1.40?
В каких-то свободных приложениях эта бага есть?
Comment 4 Yuri N. Sedunov 2019-09-21 22:47:34 MSK
(В ответ на комментарий №3)
> 
> Приприетарщина?

Она, и носит в себе несколько стандартных библиотек в /opt/assistant/lib, видимо, можно туда и нужную pango подложить.

> Может, если необходима, то лучше сделать compat-пакет из libpango-1.40?
> В каких-то свободных приложениях эта бага есть?

Я не видел, поэтому городить compat-пакетов не хочу.
Comment 5 AEN 2019-09-21 23:11:59 MSK
(В ответ на комментарий №4)
> (В ответ на комментарий №3)
> > 
> > Приприетарщина?
> 
> Она, и носит в себе несколько стандартных библиотек в /opt/assistant/lib,
> видимо, можно туда и нужную pango подложить.

+1
> 
> > Может, если необходима, то лучше сделать compat-пакет из libpango-1.40?
> > В каких-то свободных приложениях эта бага есть?
> 
> Я не видел, поэтому городить compat-пакетов не хочу.

Андрей, Вы в пятницу еще один пакет упоминали. Он свободный?
Пока это не похоже на багу libpango.
Comment 6 Anton Farygin 2019-09-22 16:32:46 MSK
А я видел эту багу в pinentry-gtk и GTK'шных диалогах firefox+thunderbird.
Comment 7 Anton Farygin 2019-09-22 16:35:01 MSK
Created attachment 8309 [details]
Скриншот ошибка в gtk3-demo
Comment 8 Anton Farygin 2019-09-22 16:42:52 MSK
37153 в Sisyphus был чуть раньше и на свободных компонентах.

*** This bug has been marked as a duplicate of bug 37153 ***
Comment 9 Andrey Cherepanov 2019-09-23 16:56:07 MSK
(В ответ на комментарий №4)
> (В ответ на комментарий №3)
> > 
> > Приприетарщина?
> 
> Она, и носит в себе несколько стандартных библиотек в /opt/assistant/lib,
> видимо, можно туда и нужную pango подложить.
Можно. Но скрипт запуска из меню не даст увидеть эти библиотеки:
if [[ ($ID == "altlinux" || $ID == "centos") && $VER_TEMP == "7" ]]
then
    export LD_LIBRARY_PATH=$INST_DIR/lib
fi

Если туда положить старую libpango и убрать проверку версии в скрипте /opt/assistant/scripts/assistant.sh, то да, всё работает.