[devel] сравнение версий в rpm
Ivan A. Melnikov
=?iso-8859-1?q?iv_=CE=C1_altlinux=2Eorg?=
Сб Дек 20 17:24:10 MSK 2008
On Saturday 20 December 2008 15:22:29 Mikhail Gusarov wrote:
> Twas brillig at 15:17:28 20.12.2008 UTC+03 when at на altlinux.ru did gyre and
> gimble:
>
> AT> Я могу быть уверен, что пакет в репозитарии с апстриповской версией
> AT> реализует функциональность в рамках апистримовской версии.
>
> Нет.
Имменно. 2.18.0-alt0.beta1.1 не будет реализоввывать всю функциональность в
рамках 2.18.0.
>
> AT> Но я *не знаю*, какая эпоха у этого пакета в репозитарии.
>
> Загляни в репозиторий.
>
Это может привести к проблемам, если из-за больших проблем в новой версии было
решено залить предыдущую с поднятием эпохи. Тогда
Requres: binutils >= *:2.18.0
(псевдо-спек, продолжая нотацию at@) превращается в анмет (что правильно), а
Requres: binutils >= (предыдущая эпоха в сизифе):2.18.0
нет, и пакет продолжит ставиться, с непредсказуемыми последствиями.
С другой стороны, это, как уже было сказано, не спасёт от 2.170.1. Технически,
можно обойти проблемы, указав две сторки
Requres: binutils >= *:2.18.0
Requres: binutils >= (эпоха в сизифе):2.18.0-alt1
Прада я не знаю, может ли это работать, и выглядит это страшновато...
--
Best regards,
Ivan A. Melnikov <iv на altlinux.org>
Подробная информация о списке рассылки Devel