On Mon, Sep 28, 2009 at 01:52:54PM +0400, Dmitry V. Levin wrote: > On Mon, Sep 28, 2009 at 12:39:20PM +0400, Sergey Vlasov wrote: > > On Mon, Sep 28, 2009 at 04:03:13PM +0800, REAL wrote: > > > Dmitry V. Levin пишет: > > > >Евгений, после вашего изменения libqwt-devel-5.3.0-alt1.svn20090920 > > > >оказался несовместимым с предыдущей версией libqwt-devel-5.2.0-alt2, и > > > >в результате этого несовместимого изменения сломалась сборка _всех_ > > > >клиентов этой библиотеки: > > > >bacula-3.0.2-alt5 > > > >gromacs-gui-0.5.2-alt3 > > > >qwtpolar-0.0.3-alt1 > > > > > > > >У нас не принято делать такие изменения без предупреждения. Просьба > > > >вернуть libqwt-devel в прежнее состояние как можно быстрее. Спасибо. > > > > > > Вообще-то делал всё по SharedLibsPolicy. Работа пакетов не сломалась, > > > сломалась только сборка. > > > > > > Хорошо, я верну старую версию, дальше пусть уже lav@ решает. Но только > > > бы это всё как-то задокументировать в означенном тексте, что ли. Чтобы > > > было понятно, что это полиси применимо лишь в ограниченных случаях. > > > > Возможно, в случае подобных несовместимостей лучше делать ещё и два > > devel-пакета - для возможности сборки и со старой, и с новой библиотекой. > > При этом такие devel-пакеты вполне могут конфликтовать между собой - > > одновременную установку обязательно обеспечивать только для runtime-части. > > Именно так и надо делать в таких случаях. Обратите внимание, речь идёт о библиотеках вообще, а не только о shared libraries. -- ldv