Sometimes the content in a package can be run anywhere, but some underlying dependency is only available on a subset of arches. if a package has "BuildArch: noarch" and a ExcludeArch or ExclusiveArch tag we should send the build to one of the arches listed. Due to how rpm works you have to add noarch to ExclusiveArch for a noarch package so that needs to be filtered out.
closed in favor of PR #323
Pull-Request has been closed by mikem