[devel] python3.x(qwe) vs python3(qwe)

Dmitry V. Levin ldv на altlinux.org
Ср Фев 10 17:02:45 UTC 2010


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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20100210/88e61bc0/attachment.bin>


Подробная информация о списке рассылки Devel