Description of problem:
While running rpmlint on a specfile and then on srpm the sets of spec tests differ. It is mentioned within the manpage and the readme file as CAVEATS:
"All checks do not apply to all argument types. For best check coverage, run rpmlint on source rpms instead of plain specfiles, and installed binary rpms instead of uninstalled binary rpm files."
But there is no list, or reference to other documentation, saying which checks apply for the particular input type. Please add some aid to tell what is going to be checked.
Version-Release number of selected component (if applicable):
Moved upstream for the same reasons as bug 521628.
By the way, this is not a complete fix for this request, but I just remembered that I had already improved the man page's CAVEATS section somewhat for the next upstream version, it currently says:
"All checks do not apply to all argument types. For best check
coverage, run rpmlint on all source and binary packages your
build produces. The set of checks rpmlint runs on source packages
is a superset of the one for plain specfiles, the set of checks
run for installed binary packages is a superset of the one for
uninstalled binary package files, and the source and binary
package check sets are quite different."