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

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пн Апр 18 16:39:21 MSD 2005


On Mon, Apr 18, 2005 at 03:52:07PM +0400, Aleksey Avdeev wrote:
>   Допустимо ли указание cvs даты в версии пакета таким образом:
> 
> <версия>.<cvs>-<релиз>
> 
>   Или её нужно/желательно указывать в релизе?

Неплохо бы прояснить этот вопрос.

С одной стороны, дата снапшота имеет большее отношение к upstream-версии,
нежели к релизу.
С другой стороны, добавление суффикса к версии может сыграть злую шутку,
если upstream вдруг добавит к версии другой суффикс.

С одной стороны, добавление даты снапшота в версию или релиз добавляет
некоторое количество информации о версии пакета.
С другой стороны, эту информацию можно добыть из других источников,
например, из "rpmquery --lastchange".

Среди пакетов, которыми мне приходилось заниматься, встречаются самые
разные вариации на эту тему:

- 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;
  + релиз пакета имеет обычный вид.

-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20050418/e835aa9c/attachment-0001.bin>


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