[Bug 247268] Review Request: python-proctor - Proctor is a tool for running unit tests

bugzilla at redhat.com bugzilla at redhat.com
Mon Aug 6 23:54:08 UTC 2007


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

Summary: Review Request: python-proctor - Proctor is a tool for running unit tests


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





------- Additional Comments From smilner at redhat.com  2007-08-06 19:54 EST -------
* Package passes rpmlint
[steve at psycho Desktop]$ rpmlint
/home/steve/rpmbuild/RPMS/noarch/python-proctor-1.2-2.fc7.noarch.rpm
[steve at psycho Desktop]$ 
* Package passes Package Naming Guidelines
* %{name} is the same as spec file
* Meets the Packaging Guidelines
* Licensed under BSD. NOTE: license is not in upsteam source. Please notify the
owner and request it be added.
* The License field in the package spec file matches the actual license.
* spec file is written in American English.
* spec is legible
* Upstream matches whats in srpm

[steve at psycho Desktop]$ md5sum Proctor-1.2.tar.gz*
cee63679980ea25816511bb1b8be0d7f  Proctor-1.2.tar.gz
cee63679980ea25816511bb1b8be0d7f  Proctor-1.2.tar.gz-orig
[steve at psycho Desktop]$ 

* Package compiles in noarch
* BuildRequires looks sane. 
* Build doesn't have duplicate files listed
* %files look sane 
* %clean is sane
* macros used throughout spec
* package is python libraries which is code
* Package does not require docs to run
X Unclear if gui.py should be available or if it is in progress. If it should
work then a %{name}.desktop file is needed and that file must be properly
installed with desktop-file-install in the %install section. Please talk with
the developer.
* Does not own files or directories owned by other packages
* %install has rm -rf $RPM_BUILD_ROOT
* Files are all valid UTF-8
X Package seems to require Pmw (http://pmw.sourceforge.net/ I believe). Without
Pmw warnings are thrown on running tests and gui does not work.

[steve at psycho rpmbuild]$ python /usr/lib/python2.5/site-packages/proctorlib/gui.py
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/proctorlib/gui.py", line 38, in <module>
    import Pmw
ImportError: No module named Pmw
[steve at psycho rpmbuild]$ 

- Note: A later version has been released -- 1.3 Mon Jul 30 07:43:36 2007
(http://www.doughellmann.com/projects/Proctor/)
* Package seems to work as expected with the noted exception of the missing GUI
lib: 

[steve at psycho proctorlib]$ proctorbatch --list
WARNING: Could not import icon (No module named PmwContribD)
test: tests.ExampleTestCase.test00 
test: tests.ExampleTestCase.test01 
test: tests.ExampleTestCase.test02 
test: tests.ExampleTestCase.test03Failure 
test: tests.ExampleTestCase.test04Error 
test: tests.ExampleTestCase.test05 
test: tests.ExampleTestCase.test06 
test: tests.ExampleTestCase.test07 
test: tests.ExampleTestCase.test08Failure 
test: tests.ExampleTestCase.test09Error 
test: tests.ExampleTestCase.test10 
test: tests.ExampleTestCase.test11 
test: tests.ExampleTestCase.test12 
....

It also is importable as expected ....
[steve at psycho proctorlib]$ python
Python 2.5 (r25:51908, Apr 10 2007, 10:29:13) 
[GCC 4.1.2 20070403 (Red Hat 4.1.2-8)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import proctorlib
>>> print proctorlib.__doc__
Library for Proctor.

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




More information about the package-review mailing list