From Fedora Project Wiki
Addition to ReviewGuidelines
SHOULD: Anything in the spec file which is not obvious should have a comment explaining it.
Addition to Packaging Guidelines
Non-Obvious Items in Spec Files
Anything in the spec file which is not obvious should have a comment explaining it.
Some examples of non-obvious items include (but are not limited to):
- Some explicit requires
- Changes to optflags
- Not using
%configure
or make install - Provides/Obsoletes
- Modified tarballs
- Licensing or legal related changes