The proper location for rpm macros files in rpm >= 4.11 is %{_rpmconfigdir}/macros.d, please move them there from /etc/rpm. If this package's specfile targets Fedora and EL >= 7 only, the location for macro files can be simply changed from /etc/rpm to %{_rpmconfigdir}/macros.d. If it is intended to work on EL 5 and/or 6 as well, you can define a macros dir for example as follows (all on one line) and install the macros to %{macrosdir}: %global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
How about you read the file in question and then tell me what you think about it?
I think the file in /etc/rpm should be removed.
And in the spec you'll find a note that it's scheduled to be removed next year.
I think it would be better use of both of our time if you'd just close this bug along with an explanation if you have no intention to remove the file, or just remove it. I've read the specfile and the macros file per comment 1, and I feel that already was a waste of my time, not that it was that much. To be clear, I still think there's no point in leaving the file behind.
Explanation file removed on schedule.