From Fedora Project Wiki
The text pieces on this page are still drafts. Everyone feel free to add comments.
Packaging/Guidelines
Add following paragraph:
Noarch Packages
Whenever possible packages should be noarch. Large amounts of arch independent data should be packaged to noarch subpackages. Noarch packages and subpackages must contain the same content no matter on which architecture they have been build.
Packaging:ReviewGuidelines
Add the following lines:
- SHOULD: The reviewer should check if the package as a whole or subpackages can be noarch.
- SHOULD: Noarch packages and subpackages should contain the same content independent of the arch they have been build. The reviewer should use rpmdiff -t to check that.