Upon reviewing the DXR release package spec file made by Alexandros Vlahopoulos and comparing it to the
Fedora Packaging Review Guidelines the following are a list of guidelines that have yet to be met or need to be looked at.
Below are a list of all the things that SHOULD be looked at or included but are not required.
- SHOULD: If the source package does not include license text(s) as a separate file from upstream, the packager SHOULD query upstream to include it.
- SHOULD: The description and summary sections in the package spec file should contain translations for supported Non-English languages, if available.
- SHOULD: The reviewer should test that the package builds in mock.
- SHOULD: The package should compile and build into binary rpms on all supported architectures.
- SHOULD: The reviewer should test that the package functions as described. A package should not segfault instead of running, for example.
- SHOULD: If the package has file dependencies outside of /etc, /bin, /sbin, /usr/bin, or /usr/sbin consider requiring the package which provides the file instead of the file itself. (once again, if there are any dependencies)
- SHOULD: your package should contain man pages for binaries/scripts. If it doesn't, work with upstream to add them where they make sense.
This is everything I could find while looking at the DXR-Release spec file, now onto actually auditing it.
No comments:
Post a Comment