SpecTips/Release: различия между версиями

Материал из ALT Linux Wiki
м Spectips/Release» переименована в «SpecTips/Release»: proper spelling)
(Перенаправление на Spec#Release)
 
Строка 1: Строка 1:
[[Category:Devel]]
#REDIRECT [[Spec#Release]]
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/spectips/Release}}
 
== Release ==
 
Указывает версию ''спека'' для той же самой версии тарбола.  Известны следующие требования и рекомендации:
* должен начинаться с <tt>alt</tt> для пакетов, которые принимаются в Sisyphus (на самом деле принимается также историческое наследие вида <tt>iplNmdk</tt>, которое до сих пор висит на части пакетов, версия которых не менялась с 2001 года)
* в Release, а не Version, следует "упаковывать" информацию о пререлизном статусе версии тарбола -- например, alt1cvs20061005 или alt1svn6543
* для экспериментальных сборок новой версии зачастую применяется <tt>alt0</tt> или <tt>alt0.1</tt>, но есть некоторое неудобство при выполнении для бэкпортов таких сборок [http://backports.altlinux.ru/policy/ backports policy] в части release: с <tt>alt0</tt> это невозможно, с <tt>alt0.1</tt> релиз бэкпорта должен выглядеть, например, как <tt>alt0.0.M30.1</tt> -- общего выхода пока не найдено, но в общем и в целом "задерживать" сборки в таких релизах не следует
* при необходимости отката версии тарбола (используя Serial:) [http://lists.altlinux.org/pipermail/devel/2006-November/038338.html следует] не сбрасывать Release в <tt>alt1</tt>, а продолжать с последнего плюс один.
 
<pre>Есть предложение следовать традициям и увеличивать релиз пакета если
был изменён только spec-файл, а во всех остальных случаях увеличивать
версию пакета.</pre>
''ldv@''

Текущая версия от 02:03, 4 ноября 2008

Перенаправление на: