SPECS/iptables.spec:45: W: unversioned-explicit-provides userspace-ipfilterSPECS/iptables.spec:51: W: unversioned-explicit-provides %{name}-ipv6iptables.src:45: W: unversioned-explicit-provides userspace-ipfilteriptables.src:51: W: unversioned-explicit-provides %{name}-ipv6The specfile contains an unversioned Provides: token, which will match allolder, equal, and newer versions of the provided thing. This may cause updateproblems and will make versioned dependencies, obsoletions and conflicts onthe provided thing useless -- make the Provides versioned if possible.SPECS/iptables.spec:90: W: unversioned-explicit-obsoletes %{mklibnameSPECS/iptables.spec:90: W: unversioned-explicit-obsoletes iptablesSPECS/iptables.spec:116: W: unversioned-explicit-obsoletes %{mklibnameSPECS/iptables.spec:116: W: unversioned-explicit-obsoletes iptablesSPECS/iptables.spec:142: W: unversioned-explicit-obsoletes %{mklibnameSPECS/iptables.spec:142: W: unversioned-explicit-obsoletes iptablesSPECS/iptables.spec:168: W: unversioned-explicit-obsoletes %{mklibnameSPECS/iptables.spec:168: W: unversioned-explicit-obsoletes iptablesiptables.src:90: W: unversioned-explicit-obsoletes %{mklibnameiptables.src:90: W: unversioned-explicit-obsoletes iptablesiptables.src:116: W: unversioned-explicit-obsoletes %{mklibnameiptables.src:116: W: unversioned-explicit-obsoletes iptablesiptables.src:142: W: unversioned-explicit-obsoletes %{mklibnameiptables.src:142: W: unversioned-explicit-obsoletes iptablesiptables.src:168: W: unversioned-explicit-obsoletes %{mklibnameiptables.src:168: W: unversioned-explicit-obsoletes iptablesThe specfile contains an unversioned Obsoletes: token, which will match allolder, equal and newer versions of the obsoleted thing. This may cause updateproblems, restrict future package/provides naming, and may match something itwas originally not inteded to match -- make the Obsoletes versioned ifpossible.iptables.src: W: spelling-error %description -l en_US firewalling -> fire walling, fire-walling, firewalliptables.x86_64: W: spelling-error %description -l en_US firewalling -> fire walling, fire-walling, firewallThe value of this tag appears to be misspelled. Please double-check.iptables.src: W: source-or-patch-not-compressed bz2 iptables-IFWLOG_extension.diffiptables.src: W: source-or-patch-not-compressed bz2 iptables-psd.diffiptables.src: W: source-or-patch-not-compressed bz2 iptables-1.2.8-libiptc.h.patchiptables.src: W: source-or-patch-not-compressed bz2 iptables-imq.diffA source archive or file in your package is not compressed using the bz2compression method (doesn't have the bz2 extension).iptables.x86_64: W: service-default-enabled /etc/rc.d/init.d/ip6tablesiptables.x86_64: W: service-default-enabled /etc/rc.d/init.d/iptablesThe service is enabled by default after "chkconfig --add"; for securityreasons, most services should not be. Use "-" as the default runlevel in theinit script's "chkconfig:" line and/or remove the "Default-Start:" LSB keywordto fix this if appropriate for this service.iptables.x86_64: W: self-obsoletion iptables-ipv6 < 1.4.1.1-0.5 obsoletes iptables-ipv6The package obsoletes itself. This is known to cause errors in various toolsand should thus be avoided, usually by using appropriately versioned Obsoletesand/or Provides and avoiding unversioned ones.SPECS/iptables.spec: W: patch-not-applied Patch0: iptables-1.2.8-libiptc.h.patchiptables.src: W: patch-not-applied Patch0: iptables-1.2.8-libiptc.h.patchA patch is included in your package but was not applied. Refer to the patchesdocumentation to see what's wrong.SPECS/iptables.spec:28: W: non-standard-group System/Kernel and hardwareSPECS/iptables.spec:62: W: non-standard-group System/LibrariesSPECS/iptables.spec:73: W: non-standard-group Development/CSPECS/iptables.spec:89: W: non-standard-group System/LibrariesSPECS/iptables.spec:100: W: non-standard-group Development/CSPECS/iptables.spec:115: W: non-standard-group System/LibrariesSPECS/iptables.spec:126: W: non-standard-group Development/CSPECS/iptables.spec:141: W: non-standard-group System/LibrariesSPECS/iptables.spec:152: W: non-standard-group Development/CSPECS/iptables.spec:167: W: non-standard-group System/LibrariesSPECS/iptables.spec:178: W: non-standard-group Development/Ciptables.src: W: non-standard-group System/Kernel and hardwareiptables.x86_64: W: non-standard-group System/Kernel and hardwareThe value of the Group tag in the package is not valid. Valid groups are:"Amusements/Games", "Amusements/Graphics", "Applications/Archiving","Applications/Communications", "Applications/Databases","Applications/Editors", "Applications/Emulators", "Applications/Engineering","Applications/File", "Applications/Internet", "Applications/Multimedia","Applications/Productivity", "Applications/Publishing", "Applications/System","Applications/Text", "Development/Debug", "Development/Debuggers","Development/Languages", "Development/Libraries", "Development/System","Development/Tools", "Documentation", "System Environment/Base", "SystemEnvironment/Daemons", "System Environment/Kernel", "SystemEnvironment/Libraries", "System Environment/Shells", "Unspecified", "UserInterface/Desktops", "User Interface/X", "User Interface/X Hardware Support".iptables.src: W: no-signatureiptables.x86_64: W: no-signatureYou have to include your pgp or gpg signature in your package. For moreinformation on signatures, please refer to www.gnupg.org.iptables.src: W: no-packager-tagiptables.x86_64: W: no-packager-tagThere is no Packager tag in your package. You have to specify a packager usingthe Packager tag. Ex: Packager: John Doe <john.doe@example.com>.iptables.x86_64: W: no-manual-page-for-binary xtables-multiiptables.x86_64: W: no-manual-page-for-binary ip6tables-multiiptables.x86_64: W: no-manual-page-for-binary iptables-multiEach executable in standard binary directories should have a man page.SPECS/iptables.spec:254: W: mixed-use-of-spaces-and-tabs (spaces: line 254, tab: line 23)iptables.src:62: W: mixed-use-of-spaces-and-tabs (spaces: line 62, tab: line 23)The specfile mixes use of spaces and tabs for indentation, which is a cosmeticannoyance. Use either spaces or tabs for indentation, not both.iptables.x86_64: W: missing-lsb-keyword Required-Start in /etc/rc.d/init.d/ip6tablesiptables.x86_64: W: missing-lsb-keyword Required-Stop in /etc/rc.d/init.d/ip6tablesiptables.x86_64: W: missing-lsb-keyword Default-Stop in /etc/rc.d/init.d/ip6tablesiptables.x86_64: W: missing-lsb-keyword Required-Start in /etc/rc.d/init.d/iptablesiptables.x86_64: W: missing-lsb-keyword Required-Stop in /etc/rc.d/init.d/iptablesiptables.x86_64: W: missing-lsb-keyword Default-Stop in /etc/rc.d/init.d/iptablesThe package contains an init script that does not contain one of the LSB initscript comment block convention keywords that are recommendable for all initscripts. If there is nothing to add to a keyword's value, include the keywordin the script with an empty value. Note that as of version 3.2, the LSBspecification does not mandate presence of any keywords.iptables.x86_64: W: manpage-not-compressed bz2 /usr/share/man/man8/ip6tables-restore.8.xziptables.x86_64: W: manpage-not-compressed bz2 /usr/share/man/man8/iptables-restore.8.xziptables.x86_64: W: manpage-not-compressed bz2 /usr/share/man/man1/iptables-xml.1.xziptables.x86_64: W: manpage-not-compressed bz2 /usr/share/man/man8/iptables.8.xziptables.x86_64: W: manpage-not-compressed bz2 /usr/share/man/man8/ip6tables-save.8.xziptables.x86_64: W: manpage-not-compressed bz2 /usr/share/man/man8/ip6tables.8.xziptables.x86_64: W: manpage-not-compressed bz2 /usr/share/man/man8/iptables-save.8.xzThis manual page is not compressed with the bz2 compression method (does nothave the bz2 extension). If the compression does not happen automatically whenthe package is rebuilt, make sure that you have the appropriate rpm helperand/or config packages for your target distribution installed and tryrebuilding again; if it still does not happen automatically, you can compressthis file in the %install section of the spec file.SPECS/iptables.spec:201: W: macro-in-comment %patch0SPECS/iptables.spec:204: W: macro-in-comment %{SOURCE100}SPECS/iptables.spec:276: W: macro-in-comment %{buildroot}SPECS/iptables.spec:276: W: macro-in-comment %{_libdir}SPECS/iptables.spec:277: W: macro-in-comment %{buildroot}SPECS/iptables.spec:277: W: macro-in-comment %{_libdir}SPECS/iptables.spec:416: W: macro-in-comment %{_datadir}SPECS/iptables.spec:449: W: macro-in-comment %{_libdir}SPECS/iptables.spec:450: W: macro-in-comment %{_libdir}iptables.src:201: W: macro-in-comment %patch0iptables.src:204: W: macro-in-comment %{SOURCE100}iptables.src:276: W: macro-in-comment %{buildroot}iptables.src:276: W: macro-in-comment %{_libdir}iptables.src:277: W: macro-in-comment %{buildroot}iptables.src:277: W: macro-in-comment %{_libdir}iptables.src:416: W: macro-in-comment %{_datadir}iptables.src:449: W: macro-in-comment %{_libdir}iptables.src:450: W: macro-in-comment %{_libdir}There is a unescaped macro after a shell style comment in the specfile. Macrosare expanded everywhere, so check if it can cause a problem in this case andescape the macro with another leading % if appropriate.iptables.x86_64: W: install-file-in-docs /usr/share/doc/iptables/INSTALLA file whose name suggests that it contains installation instructions isincluded in the package. Such instructions are often not relevant for alreadyinstalled packages; if this is the case for this file and it does not containany information that is of interest after the package has been built andinstalled, do not include the file in the binary package.iptables.x86_64: W: incoherent-version-in-changelog 1.4.11.1-2.mga2 1.4.12.1-1.mga2The latest entry in %changelog contains a version identifier that is notcoherent with the epoch:version-release tuple of the package.2 packages and 1 specfiles checked; 0 errors, 86 warnings.