On Mon, Apr 24, 2006 at 03:52:15PM +0400, Dmitry V. Levin wrote: > > ImportError: /usr/lib/python2.4/site-packages/cairo/_cairo.so: undefined symbol: cairo_ps_surface_create > > Собственно, почему так? > > См. архив этого списка рассылки. Проблема оказывается глубже: при нарушении ABI у библиотек пакеты отваливаются "рекурсивно". Такая же проблема с unmet'ами: один какой-нибудь unmet может привести к невозможности установать/обновить пол-сизифа. Нужно ввести "рейтинг" системных библиотек с учетом дерева зависимостей, а не только с учетом упоминания библиотеки в apt-cache (как я однажды сделал - см. [devel] list of system libraries). Тогда будет понятнее, над чем нужно "трястись". Я мог бы взять некоторые системные библиотеки себе (и более строго следить за бинарной совместимостью). Но у меня будет на это мало времени. Однако безудержный выпуск новых версий кажется мне теперь чем-то порочным: if it ain't broke, don't fix it.