SpecTips/Release
< SpecTips
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@