[devel] [RFC] Release: и информация о коммите
Mikhail Efremov
sem на altlinux.ru
Вт Ноя 1 01:19:12 UTC 2011
On Mon, 31 Oct 2011 19:51:22 +0200 Michael Shigorin wrote:
> On Mon, Oct 31, 2011 at 09:33:21PM +0400, Gleb Fotengauer-Malinovskiy
> wrote:
> > "Если система контроля версий не предоставляет линейной нумерации
> > коммитов, то с каждым новым срезом нужно увеличивать номер релиза"
> > Мне кажется, тут нужно убрать разделение и увеличивать номер релиза
> > всегда.
>
> Жду отзывов и если веских доводов против такой _рекомендации_
> не будет -- добавляю в секцию:
>
> "Если для данного пакета версия снапшота не является важной
> характеристикой (например, как для крайне редко делающего
> нумерованные релизы mplayer) -- может быть лучше не засорять
> излишне низкоуровневой информацией тег Release:, достаточно
> увеличить номер релиза".
Я считаю информацию о том, что пакет собирается не из честного релиза,
а из девелоперского среза, важной. Хотя бы потому, что код и поведение
программы в релизе и в срезе могут быть сильно разными. И узнавать об
этом удобно просто глядя на %version-%release, в changelog же пакета я
смотрю только если нужна какая-то более подробная информация. Каждый
раз же читать changelog, чтобы узнать, действительно ли это версия
1.2.3 или на самом деле там собрано что-то совсем другое, мягко
выражаясь, неудобно.
Можно просто взять за правило всегда увеличивать номер релиза при
сборке snapshot'а, но при этом добавлять к релизу соответствующую
информацию (о чем, собственно, Глеб и писал), это снимет проблему.
--
WBR, Mikhail Efremov
Подробная информация о списке рассылки Devel