[packages/rpm-pld-macros] - fix typo in debugsource packages macro - rel 2

Bartek Szady bszx-pld at bszx.eu
Thu Apr 1 09:02:41 CEST 2021


On 3/31/21 9:51 PM, Jan Rękorajski wrote:
> On Wed, 31 Mar 2021, Jakub Bogusz wrote:
>
>> On Wed, Mar 31, 2021 at 09:33:00PM +0200, baggins wrote:
>>> commit 45c4eb111b114539bab16bd567a4a794d75d6e16
>>> Author: Jan Rękorajski <baggins at pld-linux.org>
>>> Date:   Wed Mar 31 21:32:32 2021 +0200
>>>
>>>     - fix typo in debugsource packages macro
>>>     - rel 2
>>>
>>>  macros.pld          | 2 +-
>>>  rpm-pld-macros.spec | 2 +-
>>>  2 files changed, 2 insertions(+), 2 deletions(-)
>>> ---
>> [...]
>>> @@ -138,7 +138,7 @@ pakietu oraz przy odpluskwianiu samego pakietu.\
>>>  %ifnarch noarch\
>>>  %global __debug_package 1\
>>>  %_debuginfo_template\
>>> -%{?_debugsource_packages:%_debugsource_template}\
>>> +%{?%_debugsource_packages:%_debugsource_template}\
>>>  %endif\
>>>  %{nil}
>>>  
>> Uhm, is it really correct now?
>> debug source files like these are unpackaged now:
>>
>> /usr/src/debug/gjs-1.68.0-1.x32
> It's not, Reverted.

Well...

rpm --define '_debugsource_packages 0' --eval
'%{?%_debugsource_packages:%_debugsource_template}'

worked as I had expected (it evaluated to nothing) not because
%_debugsource_packages was evaluated to false but because
%{%_debugsource_packages} was undefined :-(


Is there any way to undefine a macro in .rpmmacros ?




More information about the pld-devel-en mailing list