Summary: | Не хватает зависимостей. | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Denis Klimov <zver> |
Component: | qutim | Assignee: | Денис Назаров <nenderus> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | vsu |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Denis Klimov
2009-07-29 09:06:05 MSD
Не понял, при чем здесь qutim. Он про libpng ничего не знает (не требует его). Если libqt4 ломается при старой libpng, то это не проблема qutim (и того, кто холдит версий). Или объясни внятно, что хочется от кутима, или перевешивай, или закрывай. про libpng12 может и не знает, но qt то он точно использует, и со старой версией та версия qutim что в сизифе не работает, т.к. не хватает зависимости, или она без версии. P.S. ничего на холд не ставлю. Какой зависимости, озвучь имя уже. В виде куска спека, хотя бы. Тут на самом деле две проблемы: 1) При загрузке плагинов qt4 проверяет, с какой версией qt4 был собран плагин, и отказывается его использовать, если эта версия новее, чем текущая используемая. Необходимо при сборке плагинов qt4 фиксировать в зависимостях версию libqt4-devel и требовать qt4 не ниже этой версии - например, так: Conflicts: qt4-common < %{get_version libqt4-devel} (через конфликт с qt4-common - чтобы не разбираться, какие именно библиотеки из qt4 там используются). 2) Действительно, libqt4-core требует обновления libpng12. Проблема в том, что после исправления версий символов в libpng12 (https://bugzilla.altlinux.org/show_bug.cgi?id=12886) пересобранные с новой libpng12 бинарники (в данном случае libqt4) ссылаются на символы с версией PNG12_0, однако старые сборки libpng12 предоставляют эти символы только с версией PNG_12. Зависимостями пакетов эта ситуация не отлавливается, поскольку в старых сборках libpng12 тоже предоставлялась версия PNG12_0, но неправильно (символы оставались недоступны); в результате с точки зрения rpm зависимости удовлетворяются, но фактически программы с такой libpng12 работать не могут. 1) 0.2-alt12.beta2 2) не проблема qutim. |