[Bug 676392] Review Request: foghorn - DBus signal to SNMP trap service

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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=676392

Jesse Keating <jkeating@xxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
               Flag|                            |needinfo?(rohara@xxxxxxxxxx
                   |                            |)

--- Comment #2 from Jesse Keating <jkeating@xxxxxxxxxx> 2011-02-25 13:29:51 EST ---
Working through the spec I have come comments:

The summary mentions the package name, that's redundant info.

In the requires section you're manually adding requires for some things that
get picked up by library level autorequires.  This is duplicate data that just
bloats the rpm databases and should be removed.  Manual Requires lines should
only be there for things that the rpmbuild process doesn't automatically
discover.

Why do you have an ExclusiveArch setup?  There is no comment in the spec to
explain it.

The init script is not properly "installed" by using chkconfig, please see
https://fedoraproject.org/wiki/Packaging:SysVInitScript for the current
guidelines.

On to the rest of the review...

rpmlint has this to say:

foghorn.x86_64: W: unexpanded-macro dependency glib2 >= %{glib_version}
%{glib_version}
  I noticed this in the requires, looks like your macro use isn't correct here.
 glib vs glib2

foghorn.x86_64: W: name-repeated-in-summary C Foghorn
  I mentioned this above.

foghorn.x86_64: E: description-line-too-long C Foghorn listens for specific
DBUS signals and translates those signals to SNMP traps.
  Keep these lines trimmed to 80 chars or less.

foghorn.x86_64: E: zero-length /usr/share/doc/foghorn-0.1.2/README
  Don't include it if it's empty, or put something in it upstream.

foghorn.x86_64: W: non-conffile-in-etc /etc/dbus-1/system.d/dbus-foghorn.conf
  I believe this file needs to be marked as a config file.

foghorn.x86_64: E: zero-length /usr/share/doc/foghorn-0.1.2/NEWS
  Same thing I wrote about the README file applies here.

foghorn.x86_64: E: init-script-without-chkconfig-postin
/etc/rc.d/init.d/foghorn
foghorn.x86_64: E: init-script-without-chkconfig-preun /etc/rc.d/init.d/foghorn
  I mentioned this above about the init script.

foghorn.x86_64: W: incoherent-subsys /etc/rc.d/init.d/foghorn $prog
  You can ignore this, because of the use of the variable "$prog"

foghorn.spec:29: W: mixed-use-of-spaces-and-tabs (spaces: line 29, tab: line 1)
  Please don't mix tabs and spaces :)

I looked over the licensing and looked at the source files, that all looks OK
Spec name is OK
Upstream tarball matches the tarball in the srpm

Everything else looks fine, please correct the issues listed above.

-- 
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.
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]