[devel] __python_version
Stanislav Ievlev
=?iso-8859-1?q?inger_=CE=C1_altlinux=2Eru?=
Вт Авг 7 16:06:02 MSD 2001
Alexey Voinov wrote:
>Макрос __python_version даёт неверный результат:
>
>$ rpm --eval "%__python_version"
>2.1
>$ rpm -q --qf '%{VERSION}\n' python
>2.1.1
>
>В результате имеем например:
>$ sudo apt-get install libomniORB-devel
>Reading Package Lists... Done
>Building Dependency Tree... Done
>Unable to correct problems, you have held broken packages.
>Некоторые пакеты невозможно установить. Это может означать, что Вы
>потребовали невозможное или Вы используете нестабильную версию
>дистрибутива, где некоторые требуемые пакеты еще не созданы
>или не были опубликованы.
>
>Так как Вы потребовали одну операцию, то скорее всего пакет просто
>невозможно установить и требуется отправить сообщение об ошибке
>с этим пакетом разработчикам.
>Следующая информация может помочь разрешить ситуацию:
>
>Извините, но следующие пакеты имеют неудовлетворенные зависимости:
> libomniORB-devel: Depends: python (= 2.1), однако 2.1.1-alt1 будет
> установлен
> Извините, `битые' пакеты
>
>
>И это при только что пересобраном libomniORB.
>
Спасибо.
Эта проблема нам известна. И это проблема apt. Так как RPM такую
ситуацию отрабатывает совершенно корректно.
Дело в том, что python-2.1.1 provides и python = 2.1 и python = 2.1.1, а
apt почему-то игнорирует это... :(
>
>
>$ rpm -q rpm
>rpm-3.0.6-ipl27mdk
>
_______________________________________________
Devel mailing list
Devel на linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
Подробная информация о списке рассылки Devel