Bug 50528

Summary: Unexpanded template values in the /usr/lib/rpm/macros file
Product: Sisyphus Reporter: Nikolay A. Fetisov <naf>
Component: rpmAssignee: placeholder <placeholder>
Status: NEW --- QA Contact: qa-sisyphus
Severity: minor    
Priority: P5 CC: at, glebfm, imz, ldv, placeholder, vt
Version: unstable   
Hardware: all   
OS: Linux   

Description Nikolay A. Fetisov 2024-06-02 21:08:27 MSK
Для librpm7-4.13.0.1-alt40 в /usr/lib/rpm/macros остаются несколько шаблонов,
не раскрытых при генерации файла из macros.in:

%__install_info         @__INSTALL_INFO@
%__pgp                  @PGPBIN@
%__subst                @__SUBST@
%__lzma                 @__LZMA@

Плюс ещё несколько в закомментированных макросах:
#%__id_u                @__ID_U@
#%__chown_Rhf           @__CHOWN_RHF@
#%__chgrp_Rhf           @__CHGRP_RHF@
#%_fixgroup             [ `%{__id_u}` = '0' ] && %{__chgrp_Rhf} @ROOT_GROUP@

На работу это, по-видимому, никак не влияет - т.к. появилось в декабре 2016 года при
переходе на librpm7 (до этого /usr/lib/rpm/macros был в составе librpm-4.0.4 и
там эти макросы раскрывались в корректные пути).

Скорее всего эти макросы нигде не используются, но, возможно, имеет смысл подправить.