SpecTips/Release: различия между версиями
< SpecTips
(Import from freesource.info) |
м («Spectips/Release» переименована в «SpecTips/Release»: proper spelling) |
(нет различий)
|
Версия от 18:54, 7 августа 2008
Release
Указывает версию спека для той же самой версии тарбола. Известны следующие требования и рекомендации:
- должен начинаться с alt для пакетов, которые принимаются в Sisyphus (на самом деле принимается также историческое наследие вида iplNmdk, которое до сих пор висит на части пакетов, версия которых не менялась с 2001 года)
- в Release, а не Version, следует "упаковывать" информацию о пререлизном статусе версии тарбола -- например, alt1cvs20061005 или alt1svn6543
- для экспериментальных сборок новой версии зачастую применяется alt0 или alt0.1, но есть некоторое неудобство при выполнении для бэкпортов таких сборок backports policy в части release: с alt0 это невозможно, с alt0.1 релиз бэкпорта должен выглядеть, например, как alt0.0.M30.1 -- общего выхода пока не найдено, но в общем и в целом "задерживать" сборки в таких релизах не следует
- при необходимости отката версии тарбола (используя Serial:) следует не сбрасывать Release в alt1, а продолжать с последнего плюс один.
Есть предложение следовать традициям и увеличивать релиз пакета если был изменён только spec-файл, а во всех остальных случаях увеличивать версию пакета.
ldv@