[devel] версионирование релизов и некоторых пакетов (was: rpmevrcmp & apt)

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Вт Сен 16 14:01:01 MSD 2008


On Mon, Sep 15, 2008 at 08:57:59PM +0300, Artem Zolochevskiy wrote:
> Теперь, по идее, надо делать пакет indexhtml-Desktop-4.1-altX
> Мне не совсем очевидно, как версионировать новые версии этого пакета.
> Вот будут изменения в пакете (улучшение дизайна/изменение текста и
> т.п.). Как их версионировать?

IMHO 4.1.1, 4.1.2 или 4.1.0.1, 4.1.0.2 в зависимости от наличия 
привязки к следующим релизам.  Обычно привязывать имеет смысл
только то, что имеет жёсткую организационно-техническую
зависимость -- например, дистрибутивообразующий метапакет;
и поменьше того, что может реально не изменяться -- например,
пакеты с дизайном и документацией.  При этом стоит оставлять
им возможность быть привязанными при необходимости в частном
случае.

> indexhtml-Desktop-4.1-alt1
> indexhtml-Desktop-4.1-alt2

Это при изменениях в спеке (и патчах, которых там не положено),
а не в тарболе.

> Насколько это расходится с идеей что если меняется контент
> самого пакета -- то надо бы увеличивать версию, ну а релиз по
> большей части трогаем только тогда, когда spec подправляем?

Принципиально -- расходится, на практике же у нас таких пакетов полно.

PS: даю копию в devel-distro@ (как минимум для архива).
Мнение основано на некотором количестве своих выпусков
и практике, подсмотренной в SaM Solutions.

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



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