[Bug 515752] Review Request: python-soaplib - python library for creating SOAP services
bugzilla at redhat.com
bugzilla at redhat.com
Thu Sep 16 02:53:05 UTC 2010
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=515752
Toshio Ernie Kuratomi <a.badger at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
AssignedTo|nobody at fedoraproject.org |a.badger at gmail.com
--- Comment #25 from Toshio Ernie Kuratomi <a.badger at gmail.com> 2010-09-15 22:53:04 EDT ---
I'll take this:
Good:
* Package named according to the Guidelines and the spec file name matches.
* License is LGPLv2+. Since this is your first package, I'll just note this in
case you didn't know: this library is under any version of the LGPL that the
user chooses since there is no version number specified anywhere in the
source code. At present there's only two versions of the LGPL: LGPLv2 and
LGPLv3 so LGPLv2+ is the license tag that we use.
* LICENSE text is include
* Spec file is readable
* No locales to package
* Not a shared libraries
* Not relocatable
* Permissions set appropriately
* macros used consistently
* Package contains code, not content
* Not a GUI app
* All filenames are valid UTF-8
* Package owns all the files and directories that it creates
* build in koji but see below about unittesting
Needswork:
* There's no soaplib tarball at the specified URL.
- pypi has a soaplib linked to arksom's account that matches:
http://github.com/downloads/arskom/soaplib/soaplib-0.8.1.tar
- pypi has a few soaplibs that are more recent but they're alphas and betas.
They have tarballs not being generated out of git, though.
So at minimum, update the Source0: url to be the arksom URL.
* The setup.py says the package requires lxml so you need to add Requires:
python-lxml
* You should run the unittests::
%check
%{__python} setup.py test
You'll need to make sure that you have all of the Requirements to run the
package at build time as well:
BuildRequires: pytz
BuildRequires: python-lxml
Cosmetic:
* No need to use --optimize=1 in the install. The rpm byte compile everything
for you.
rpmlint:
python-soaplib.noarch: W: spelling-error %description -l en_US Webservices ->
Web services, Web-services, Services
False positive
python-soaplib.src: W: invalid-url URL: http://wiki.github.com/jkp/soaplib HTTP
Error 404: Not Found
python-soaplib.src: W: invalid-url Source0:
http://github.com/downloads/jkp/soaplib/soaplib-0.8.1.tar HTTP Error 404: Not
Found
These are the problem with the source url no longer existing. See my notes on
arksom for how to fix.
Do you still need to be sponsored? If so, we should have you review some other
packages or submit another package to show you know what you're doing.
Here's a couple that I'm interested in seeing get in:
Redis key-value store:
https://bugzilla.redhat.com/show_bug.cgi?id=619237
Python interface for accessing redis key-value stores:
https://bugzilla.redhat.com/show_bug.cgi?id=630339
Backport of python-2.7's ordereddict for earlier python versions
https://bugzilla.redhat.com/show_bug.cgi?id=614299
Note that the packager here is not sponsored so I'll need to work on sponsoring
him too after you do the review :-)
I'm also trying to encourage zope getting in, so you could pick something in
NEW state off of this list as well:
https://bugzilla.redhat.com/showdependencytree.cgi?id=633138&hide_resolved=1
I'd be available on IRC (abadger1999 on irc.freenode.net) or email for you to
ask questions of during the review. After you review the package I'd take a
look and see if you missed anything before sponsoring you. And then you'd be
able to approve the package.
--
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 package-review
mailing list