[Rpm-maint] [rpm-software-management/rpm] Discussion: spec tag order and side-effects (#1161)

Panu Matilainen notifications at github.com
Wed Apr 8 06:55:05 UTC 2020


> sil-mondulkiri-fonts and sil-mondulkiri-extra-fonts are representative of ~ 1000 Fedora specs (not just fonts, I gave 2 fonts specs as testcases because they are simpler without %build-related complexity).

And to make this clear to anybody observing this discussion, these continue to build just fine as they have done all this time. It's only a specific, non-default (and non-recommended [*]) setup where things start to break because there are spec-defined macros in %_sourcedir. 
>From which we get back to the point of this ticket: how to make the related undefined behaviors clearer? Warnings on undefined macros would be one concrete thing to do, but IIRC there's at least one place where rpm itself expects to be able to pass undefined macro unharmed through the spec machinery to achieve something (details escape me atm)

[*] "Non-recommended" probably only in tribal knowledge from past 20+ years, I doubt it's actually anywhere in our documentation. Which would be another concrete thing.


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/1161#issuecomment-610785173
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20200407/b06ca39f/attachment-0001.html>


More information about the Rpm-maint mailing list