[Bug 478300] Review Request: python-wifi - Python binding for the wireless extensions
bugzilla at redhat.com
bugzilla at redhat.com
Wed Feb 11 05:01:48 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=478300
--- Comment #1 from Debarshi Ray <debarshi.ray at gmail.com> 2009-02-11 00:01:47 EDT ---
MUST Items:
OK - rpmlint is clean
OK - follows Naming Guidelines and Python Naming Guidelines
OK - spec file is named as %{name}.spec
xx - package does not meet Packaging Guidelines and Python Packaging Guidelines
+ Is 'Requires: wireless-tools' really needed? I could not locate its use
in the sources, and it seems to work without it too:
[rishi at freebook python-wifi-0.3.1]$ sudo rpm --nodeps -e wireless-tools
[sudo] password for rishi:
[rishi at freebook python-wifi-0.3.1]$ python
Python 2.5.1 (r251:54863, Jun 15 2008, 18:24:56)
[GCC 4.3.0 20080428 (Red Hat 4.3.0-8)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from pythonwifi.iwlibs import Wireless
>>> wifi = Wireless('wlan0')
>>> wifi.getEssid()
'prasannakanan'
>>>
Am I missing something?
OK - license meets Licensing Guidelines
xx - License field meets actual license
+ Going by the license notices in the source code:
(i) examples/pyiwlist.py is under GPLv2+.
(ii) examples/pyiwconfig.py, pythonwifi/iwlibs.py, pythonwifi/flags.py
is under LGPLv2+.
(iii) the others do not have a license notice.
Although it looks like the value of the License tag should be LGPLv2+
it would be good to point out the mix-up to the upstream maintainer.
OK - upstream license file included in %doc
OK - spec file uses American English
OK - spec file is legible
xx - sources match upstream sources
+ The Source0 URL should be
http://pypi.python.org/packages/source/p/%{name}/%{name}-%{version}.tar.gz
OK - package builds successfully
OK - ExcludeArch not needed
OK - build dependencies correctly listed
OK - no locales
OK - no shared libraries
OK - package is not relocatable
OK - file and directory ownership
OK - no duplicates in %file
OK - file permissions set properly
OK - %clean present
OK - macros used consistently
OK - contains code and permissable content
OK - -doc is not needed
xx - contents of %doc does not affect the runtime
+ python_wifi.egg-info/SOURCES.txt contains docs/*, examples/* and tests/*.
I do not know enough about Python Eggs to say whether that is a problem
or not. Got to find out.
OK - no header files
OK - no static libraries
OK - no pkgconfig files
OK - no library files
OK - -devel not needed
OK - no libtool archives
OK - %{name}.desktop file not needed
OK - does not own files or directories owned by other packages
OK - buildroot correctly prepped
OK - all file names valid UTF-8
SHOULD Items:
OK - upstream provides license text
xx - no translations for description and summary
OK - package builds in mock successfully
OK - package builds on all supported architectures
OK - package functions as expected
OK - scriptlets not needed
OK - subpackages are not needed
OK - no pkgconfig files
OK - no file dependencies
--
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