SpecTips/Release

Материал из ALT Linux Wiki
< SpecTips
Версия от 19:06, 28 июля 2008; MichaelShigorin (обсуждение | вклад) (Import from freesource.info)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


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@