Identifier expansion got broken in 2000 when getMacroBody() was removed from the API (commit ad99fcba52fcc5e8ab636d2f1760c945cdfbf19).
Nobody seemed to have noticied, so it's safe to say that there is no one that used it the intented way. With the bad commit there is an unintended use for it: it is a way to specify a string without the otherwise needed quotes. So this commit might break some existing spec files, but cleaning those up is easy and makes the world a better place. You can view, comment on, or merge this pull request online at: https://github.com/rpm-software-management/rpm/pull/840 -- Commit Summary -- * Remove TOK_IDENTIFIER support from expression parsing -- File Changes -- M rpmio/expression.c (54) -- Patch Links -- https://github.com/rpm-software-management/rpm/pull/840.patch https://github.com/rpm-software-management/rpm/pull/840.diff -- 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/pull/840
_______________________________________________ Rpm-maint mailing list Rpm-maint@lists.rpm.org http://lists.rpm.org/mailman/listinfo/rpm-maint