On a freshly installed rawhide : # rpm -qf /usr/lib/rpm/macros.d rpm-4.11.0-0.beta1.1.fc19.x86_64 rpm-build-4.11.0-0.beta1.1.fc19.x86_64 I guess this belong only to rpm ?
Yup, it's intended to be rpm owned, rpm-build only accidentally owns it because of this old glob to grab macros.perl, macros.python etc: %{rpmhome}/macros.* Will fix, thanks for pointing this out.
Fixed now in rawhide.