[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