On Fri, Feb 05, 2010 at 03:54:43AM +0300, Dmitry V. Levin wrote: > On Fri, Feb 05, 2010 at 03:33:03AM +0300, Dmitry V. Levin wrote: [...] > > Eсли не все extension modules переводятся на default version единовременно, > > то как быть с теми пакетами, которым нужно два разных extension modules, > > собранных под разные питоны? Какой механизм выявляет всех таких > > клиентов в репозитории, чем этот механизм принципиально отличается от > > нашего механизма зависимостей вида pythonN.M(module)? > > Если изложенное в > http://www.debian.org/doc/packaging-manuals/python-policy/ch-programs.html#s-version_indep_progs > http://www.debian.org/doc/packaging-manuals/python-policy/ap-upgrade.html > соответствует действительности, то процедура обновления default Python > version в Unstable занимает заметное время, в течение которого многие > пакеты могут оказаться в описанном выше положении "между двумя питонами". Аналогичная ситуация складывается при смене soname у библиотек: до тех пор, пока не все пакеты пересобраны с новым soname, некоторые пакеты могут оказаться в положении "между двумя soname", при котором в памяти приложения оказывается сразу старая и новая версия библиотеки. Традиционно принято считать, что вероятность таких событий невелика, и, стало быть, можно реагировать на них по мере поступления сообщений об ошибках. -- ldv