On Fri, 13 Dec 2019 11:02:47 +0300 Dmitry V. Levin wrote: > On Fri, Dec 13, 2019 at 02:08:17AM +0300, Andrey Savchenko wrote: > > Всем привет! > > > > Разбирая баг https://bugzilla.altlinux.org/37616 (он уже решён, но > > это отдельная тема) я обнаружил, что и в Сизифном rpm у нас тоже > > хватает некорректно определённых макросов: > > > > $ rpm -q rpm > > rpm-4.13.0.1-alt15.x86_64 > > $ rpm --showrc | grep "@.*@" > > %{expand:%(cat /usr/lib/rpm/macros.d/*.env @SYSCONFIGDIR@/macros.d/*.env 2>/dev/null)} -14: __install_info > > @__INSTALL_INFO@ -14: __lzma @__LZMA@ > > -14: __pgp @PGPBIN@ > > -14: __subst @__SUBST@ > > -14: _build_arch @RPMCANONARCH@ > > > > Что мы будем с этим делать? На мой взгляд нужно или задать значения, > > или убрать эти макросы вовсе. > > Из процитированного видно, что это всё было скопировано из rpm-build, > в самом rpm не используется, а rpm-build продолжает использовать свои > определения. Прорезюмирую результат обсуждения IRL: значения этих и многих других макросов нужно брать из rpmbuild. Из rpm их лучше в дальнейшем удалить во избежание недоразумений. Best regards, Andrew Savchenko