[devel] /usr/bin/python и несколько питонов

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пт Мар 23 18:55:14 MSK 2007


On Fri, Mar 23, 2007 at 11:45:19PM +0800, Ivan Fedorov wrote:
> Alexey Tourbin пишет:
> >>>> Либо полный и окончательный запрет одновременного наличия нескольких
> >>>> питонов в репозитории.
> >>> У меня созрело промежуточное решение "только один /usr/bin/python в
> >>> репозитарии", а /usr/bin/pythonX.Y может быть сколько угодно.
> >> И чем это поможет? И чем оно принципиально отличается от того, что было?
> > 
> > Я уже привел подробный пример, чем чревато текущее решение.
> > Если нельзя гарантировать, что /usr/bin/python смотрит туда же,
> > куда остальные питоновские зависимости у пакета, тогда мы имеем
> > условно удовлетворенные зависимости, которые могут уже быть
> > и не удовлетворены при запуске.
> > 
> > А если /usr/bin/python висит на альтернативах, тогда, конечно, нельзя
> > гарантировать, куда он смотрит.  Значит, зависимости вида
> > python2.X(...) теряют смысл, потому что /usr/bin/python может смотреть
> > на python2.Y.
> 
> Ну хорошо, /usr/bin/python предоставляется python2.5, а все остальные
> модули требуются от python2.4... где результат?

Если можно было бы поставить зависимость на /usr/bin/python = 2.5,
тогда бы проблема решилась.  К сожалению, я только что обнаружил,
что rpm запрещает зависимости-пути с версией.  И вообще в некоторых
случаях запрещает, по крайней мере в тагах.

Conflicts: /bin/foo
error: line 10: File name not permitted: Conflicts: /bin/foo

> А вот пакет python-strict такое начисто исключал кстати.

Ничего он не исключает, коль скоро можно поставить python2.3-strict.
Если бы strict был всего один и притом обязательный, тогда да.

> PS: Ты в Jabber на altlinux.org вообще выходишь?

Нет.  Иногда бываю на irc, но содержательно предпочитаю писать в [devel].
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20070323/9eb0c15d/attachment-0001.bin>


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