[Bug 551857] Review Request: fwsnort - Translates Snort rules into equivalent iptables rules

bugzilla at redhat.com bugzilla at redhat.com
Tue Feb 2 02:45:38 UTC 2010


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=551857

Colin Coe <colin.coe at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |colin.coe at gmail.com

--- Comment #1 from Colin Coe <colin.coe at gmail.com> 2010-02-01 21:45:35 EST ---
MUST
----
rpmlint output - MISSING

Package name - OKAY

Spec file matches base package - OKAY

# MUST: The package must meet the Packaging Guidelines .

License must be licensed with a Fedora approved license and meet the Licensing
Guidelines - OK

License in spec must match actual license - BAD
Spec file states license is GPLv2 but fwsnort.8 states GPL (no version)

License file include in %doc - BAD
License file not included in RPM

Spec file written in American English - OK

Spec file legible - OK

Tar ball matches upstream - OK

Package successfully builds binary RPMs - OK (tested on RHEL5)

All build dependencies listed in BuildRequires - N/A

Spec file MUST handle locales properly - N/A

Every binary RPM package which stores shared library files must call ldconfig
in %post and %postun - N/A

Packages must NOT bundle copies of system libraries - N/A

Pakcage relocatable - N/A

Package must own all directories that it creates - OK

No duplicate files - OK

Permissions on files must be set correctly - OK

Each package must have %clean which contains rm -rf %{buildroot} - OK

Macro use must be consistant - OK

Package must contain code or permissable content - OK

Large documentation files must go in a -doc subpackage - OK

Doc files must not affect runtime - N/A

Header files must be in devel package - N/A

Static Libaries must be in statioc package

Packahes containing pkgconfig files must 'Requirs: pkgconfig' - N/A

If package contains library files with a suffix then library files that end in
.so (without suffix) must go in a -devel package - N/A

Devel package to be versioned against base - N/A

Packages must NOT contain any .la libtool archives - N/A

Packages containing GUI applications must include a %{name}.desktop file - N/A

Packages must not own files or directories already owned by other packages - OK

At the beginning of %install, each package MUST run rm -rf %{buildroot} - OK

All filenames in rpm packages must be valid UTF-8 - OK



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 - N/A

The description and summary sections in the package spec file should contain
translations for supported Non-English languages, if available - N/A

The reviewer should test that the package builds in mock - OK (tested against
RHEL5)

The package should compile and build into binary rpms on all supported
architectures - OK

The reviewer should test that the package functions as described - not running
snort: not done.

If scriptlets are used, those scriptlets must be sane - N/A

Subpackages other than devel should require the base package using a fully
versioned dependency - N/A

The placement of pkgconfig(.pc) files depends on their usecase, and this is
usually for development purposes, so should be placed in a -devel pkg - N/A

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 - N/A

Your package should contain man pages for binaries/scripts. If it doesn't, work
with upstream to add them where they make sense - OK


RESULTS
-------
Please provide rpmlint output

Please review the license

Please include LICENSE in the %doc section.  Please also consider moving
/etc/fwsnort/snort_rules/VERSION to %doc section

Please consider including the following files in the %doc section:
VERSION
README
CREDITS
TODO

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the package-review mailing list