[devel] a recommendation for RPM Macros Packaging Policy
Ivan Zakharyaschev
imz на altlinux.org
Чт Окт 22 15:14:03 MSK 2015
Здравствуйте!
Предлагаю такую рекомендацию добавить в
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 сейчас не коснётся и, наверное, можно вносить её в текст. (В
остальном все соблюдают её и так.)
Regards,
--
Ivan
Подробная информация о списке рассылки Devel