[devel] a recommendation for RPM Macros Packaging Policy

Igor Vlasenko vlasenko на imath.kiev.ua
Чт Окт 22 16:31:07 MSK 2015


On Thu, Oct 22, 2015 at 03:14:03PM +0300, Ivan Zakharyaschev wrote:
> Здравствуйте!
> 
> Предлагаю такую рекомендацию добавить в
> https://www.altlinux.org/RPM_Macros_Packaging_Policy  (по соображениям
> из https://bugzilla.altlinux.org/show_bug.cgi?id=31390 ):
> 
> * В пакетах rpm-build-* и rpm-macros-* несовместимость с определёнными
> релизами rpm-build рекомендуется выражать с помощью Conflicts.
> rpm-build-* и rpm-macros-* не должны без иных особых причин иметь
> зависимость (Requires или PreReq) на rpm-build.
> 
> Почему:
> 
> rpm-build-%name идёт (по требованию этого policy) вместе с %name-devel
> всегда (как небольшой довесок на случай сборки пакетов с %name-devel).
> Но не все, кто ставит %name-devel, хотят собирать RPM, и им не нужна
> дополнительная нагрузка в виде rpm-build и его зависимостей.
> 
> А у тех, кто собирается собирать RPM, будет поставлен rpm-build и так.
> 
> ****
> 
> Раз было всего два явных нарушителя (rpm-build-tcl и
> rpm-build-haskell) и исправление rpm-build-tcl мейнтейнер уже одобрил
> (и rpm-build-haskell я тоже поправил), то эта добавка больше никого в
> Sisyphus сейчас не коснётся и, наверное, можно вносить её в текст. (В
> остальном все соблюдают её и так.)

Поддерживаю. Надо будет не забыть после окончания срока обсуждения
(две недели согласно Policy Policy) поднять релиз документа в
{{Policy}}.

-- 

I V


Подробная информация о списке рассылки Devel