Description of problem:
All fedora packages must be allowed to build on all architectures unless there are clear problems preventing successful build.
qpidc.spec currently has
ExclusiveArch: i386 i686 x86_64
it appears to build without error on PPC, though the RPM files list seems to have an entry which doesn't exist. This isn't a reason for completely disabling the RPM build on PPC. The ExclusiveArch line should be removed, and the single file be made conditional instead, so the rest of the functionaly is still available.
As per the packaging standards, if there are arch specific problems, a bugzilla ticket must be filed providing details, and made to block the arch specific tracker
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. look for PPC build
Builds on all architectures
Adding to FE-ExcludeArch-$ARCH trackers as required.
I'd look through the review to see how this got missed, but for some reason the review bug is private.
The original submission to Fedora included all architectures. It was only switched to exclude non-x86 quite a while after initial submission, in 0.2-16.fc9:
* Thu Jan 03 2008 Nuno Santos <email@example.com> - 0.2-16
- limit builds to i386 and x86_64 archs
At the time there were some missing dependencies on PPC that prevented qpidc from fully building there. It looks like that is not the case any more, so the next update will remove the exclusion.
qpidc is being build for all archs, the ExcudeArch has been removed.