В файле /etc/pango/pango.modules содержатся абсолютные пути на модули. Это приводит к тому, что пакет невозможно пропустить через arepo (т.е. пропущенный пакет не работает т.к. лезет за модулями другой архитекуты). Предлагается переделать в конфиге пути на относительные (относительно %_libdir/pango/%version/modules/)
Прошу обратить внимание, вызывает проблему с запуском Acrobat Reader на 64 bit.
(In reply to comment #0) > Предлагается переделать в конфиге пути на относительные (относительно > %_libdir/pango/%version/modules/) Для того, чтобы сделать эти пути относительными, нужно, насколько я понимаю, реализовать 2 вещи: - поддержку загрузки модулей по относительным путям в pango/modules.c:read_modules(); - вывод относительных путей в pango-querymodules, либо доп. обработка вывода pango-querymodules. Все это, конечно, выглядит очень просто, но, тем не менее, это надо сделать.
У меня есть фикс. Как минимум у меня нативная сборка на x86-64 работает. Соответственно, 2 вопроса: - 2vitty@: кто будет тестировать все остальное? - 2aris@: как мы будем обновлять пакет в Сизифе?
(In reply to comment #3) > У меня есть фикс. И где фикс? Как минимум у меня нативная сборка на x86-64 работает. > Соответственно, 2 вопроса: > - 2vitty@: кто будет тестировать все остальное? > - 2aris@: как мы будем обновлять пакет в Сизифе? Легко, как и на people/gnome, где еще есть libpango-1.29.4
(In reply to comment #4) > (In reply to comment #3) > > У меня есть фикс. > > И где фикс? У меня есть патч, его я сейчас прицеплю. Еще у меня есть libpango-1.28.4-alt1.src.rpm с этим патчем, могу куда-нибудь выложить. > Как минимум у меня нативная сборка на x86-64 работает. > > Соответственно, 2 вопроса: > > - 2vitty@: кто будет тестировать все остальное? > > - 2aris@: как мы будем обновлять пакет в Сизифе? > > Легко, как и на people/gnome, где еще есть libpango-1.29.4 В 1.29.4 по сравнению с 1.28.3 в этой части ничего не изменилось. Соответственно, патч одинаково прикладывается и к 1.28.3, и к 1.29.4.
Created attachment 5159 [details] proposed patch
(In reply to comment #5) > (In reply to comment #4) > > (In reply to comment #3) > > > У меня есть фикс. > > > > И где фикс? > > У меня есть патч, его я сейчас прицеплю. > Еще у меня есть libpango-1.28.4-alt1.src.rpm с этим патчем, могу куда-нибудь > выложить. /tmp на варморе -- хорошее место для обмена пакетами
(In reply to comment #3) > У меня есть фикс. Как минимум у меня нативная сборка на x86-64 работает. > Соответственно, 2 вопроса: > - 2vitty@: кто будет тестировать все остальное? Мне кажется, что нужно: 1) Протестровать на i586 и удостовериться, что ничего не сломалось. Можно попросить отдел тестирования, у него есть i586-машины 2) Отправить пакет в Сизиф, arepo его перепакует и я проверю, что x86_32 стал работоспособен.
(In reply to comment #8) > (In reply to comment #3) > > У меня есть фикс. Как минимум у меня нативная сборка на x86-64 работает. > > Соответственно, 2 вопроса: > > - 2vitty@: кто будет тестировать все остальное? > > Мне кажется, что нужно: > > 1) Протестровать на i586 и удостовериться, что ничего не сломалось. Можно > попросить отдел тестирования, у него есть i586-машины На двух i586 машинах проверил -- вроде, ничего не сломалось. Полагаю, можно отправлять libpango-1.28.4-alt1.src.rpm в Сизиф.
libpango-1.28.4-alt1 -> sisyphus: * Mon Oct 10 2011 Dmitry V. Levin <ldv@altlinux> 1.28.4-alt1 - Updated to 1.28.4. - /etc/pango/pango.modules: do not store absolute pathnames for default modules (closes: #25938).
В текущей версии libpango-1.32.1-alt1 проблема снова актуальна.
libpango-1.32.1-alt2 -> sisyphus: * Thu Nov 08 2012 Dmitry V. Levin <ldv@altlinux> 1.32.1-alt2 - Packaged /usr/lib64/pango/pango-querymodules hard link to /usr/bin/pango-querymodules, changed %post script to use this hard link (closes: #25938).