[devel] rpm: некорректные макросы
Andrey Savchenko
bircoph на altlinux.org
Пт Дек 13 21:18:43 MSK 2019
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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 833 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20191213/395add1a/attachment.bin>
Подробная информация о списке рассылки Devel