From Fedora Project Wiki
jlaska's test ideas
* All updates must include a new changelog entry - someday I'd like to require a bug (or ticket) in the changelog entry, but perhaps that's too aggressive now. * What MUST sections can we automate from the package review guidelines [2]? * SPEC file sanity, including ... * Proper upstream Source URL included in SPEC? * When are changes to %config files are acceptable? * Is %defattr defined in the SPEC? * Any sanity tests we can do against the %scripts included in a spec file * How to handle Unapplied %patches? * License compat review? * Stripped vs unstripped binaries, is there a preference? * Validate man pages? * What existing *lint tools can we run, and what results are acceptable? (rpmlint, elflint, xmllint) * Any relationship to the new privilege escalation policy [3]? [2] https://fedoraproject.org/wiki/Packaging:ReviewGuidelines [3] https://fedoraproject.org/wiki/Privilege_escalation_policy