[devel] формирование номера версии и релиза пакета

Alexey Rusakov =?iso-8859-1?q?ktirf_=CE=C1_altlinux=2Eru?=
Пн Апр 18 18:42:54 MSD 2005


On 18.04.2005 16:39, Dmitry V. Levin wrote:
> - coreutils-5.3.1-alt0.3 -- это пример пакета, где
>   + в качестве версии указана будущая версия coreutils (5.3.1), в
>   соответствии с тем, что сообщают программы из этого пакета
>   (см. напр. ls --version);
>   + релиз пакета вида alt0.N говорит о том, что в пакет запакован
>   пререлиз;
>   + rpmquery --lastchange сообщает, что это cvs snapshot 200504120741.
Мне кажется, это наиболее практично.

> - dsniff-2.4-alt0.6.b1.1 - это пример пакета, где
>   + в качестве версии указана будущая версия dsniff (2.4), в соответствии
>   с тем, что сообщают программы из этого пакета (см. напр. dsniff -h);
>   + релиз пакета вида alt0.N.S.M говорит о том, что в пакет запакован
>   пререлиз (в данном случае b1).
Это по сути расширение предыдущего варианта, как я понимаю.

> - vixie-cron-4.1.20040916-alt -- это пример пакета, где
>   + в качестве версии указана базовая версия vixie-cron (4.1) c
>   добавленным суффиксом (20040916) даты снапшота OpenBSD, на основе
>   которого был изготовлен файл vixie-cron-4.1.20040916.tar.bz2;
>   + релиз пакета имеет обычный вид.
Имхо, если только использование дат не является политикой апстрима, этот 
вариант не слишком удачен. Сравнивать восьмизначные числа в менеджере 
пакетов несколько менее удобно, чем одно-двухзначные. В самом по себе 
знании точной даты снимка CVS из версии пакета я ценности не вижу.

-- 
   Alexey "Ktirf" Rusakov



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