[Bug 513797] Review Request: gnome-applet-cpufire - GNOME panel applet showing the CPU load as a fire
bugzilla at redhat.com
bugzilla at redhat.com
Fri Jul 31 00:07:37 UTC 2009
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=513797
Christoph Wickert <fedora at christoph-wickert.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Flag|needinfo?(fedora at christoph- |
|wickert.de) |
--- Comment #6 from Christoph Wickert <fedora at christoph-wickert.de> 2009-07-30 20:07:36 EDT ---
Thanks for this detailed review. I really like people reviewing carefully and
I'm glad I sponsored you.
(In reply to comment #5)
> In summary:
> - rpmlint warning to be fixed
done
> - license does not seem to match
The package includes a copy of GPLv2, but it's unclear wether is "GPLv2 only"
or GPLv2 "or any later version". The headers of the source contain no license
block ether, so I mailed the author and his reply was that it's "clearly
GPLv2+". Quote: "Das steht aber klar im COPYRIGHT: GPLv2+"
In line 298/299 of COPYING also "or any later version" is mentioned, so GPLv2+
definitely is correct.
> - comment out libgnomeui-devel in BuildRequires including comment as to why
Why should I comment out libgnomeui? It's needed, cpufire_applet.c has
...
#include <libgnomeui/libgnomeui.h>
...
> - either add comment to, or remove BR GConf2 commented out
During configure you'll see:
...
Using config source xml:merged:/etc/gconf/gconf.xml.defaults for schema
installation
Using $(sysconfdir)/gconf/schemas as install directory for schema files
...
Only GConf2 is needed, not GConf2-devel. As GConf is already pulled in by
several other BuildRequires I removed it.
> - explain why you need gnome-panel-devel >= 2.6
...
#include <panel-applet.h>
#include <panel-applet-gconf.h>
...
$ rpm -qf /usr/include/panel-2.0/panel-applet.h
/usr/include/panel-2.0/panel-applet-gconf.h
gnome-panel-devel-2.26.3-1.fc11.x86_64
gnome-panel-devel-2.26.3-1.fc11.x86_64
> - own %{_datadir}/omf/cpufire/
fixed
> - optionally: include the empty files MAINTAINERS, NEWS and TODO
I agree with you that including these 0kb files is easier, but common practice
in Fedora is not to include them, otherwise rpmlint will complain again. I will
add them as soon as they have content.
New files:
Spec: http://cwickert.fedorapeople.org/review/gnome-applet-cpufire.spec
SRPM:
http://cwickert.fedorapeople.org/review/gnome-applet-cpufire-1.6-2.fc11.src.rpm
--
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 Fedora-package-review
mailing list