Feel free to "fix" all the spec and macro code you want. As it is now and as it changes as people continuously rewrite and add to it. You'll find little sympathy to adopt a spec syntax less featured and convenient than the current one, in code that is largely not performance-sensitive. So as the interested party the "fixing" is up to you. And if you intend to make it everyone's problem by forcing something other than bash in the Fedora default rpm configuration, in a take it or leave mode, packagers will just leave. As is happening right now in the Fedora+Java+module subset. You want something faster than bash – write something faster than bash with as expressive a syntax (and ideally the same syntax). Winning CPU time by consuming packager time is not going to work. -- Nicolas Mailhot _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx