[Bug 614299] Review Request: python-ordereddict - Py2.7's new collections.OrderedDict that works in Python 2.4-2.6.
bugzilla at redhat.com
bugzilla at redhat.com
Thu Oct 28 02:09:42 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=614299
--- Comment #4 from Toshio Ernie Kuratomi <a.badger at gmail.com> 2010-10-27 22:09:40 EDT ---
Good:
* Named according to Guidelines
* License is MIT in source file and spec
* Spec file is readable
* No locales to process
* No shared libraries to process
* No bundled libraries
* Not relocatable
* Package owns all directories that it creates
* Files are not listed twice
* Permissions set correctly
* Macros used consistently
* Code, not content
* No doc files affect runtime
* Not a GUI package
* Does not own files from other packages
* All filenames utf-8
* Builds in koji with %doc removal and upstream's tarball
Needswork:
* Source does not match upstream. There is an upstream tarball for this at
pypi:
http://pypi.python.org/pypi/ordereddict
- The tarball in the srpm does not match the tarball on pypi
* We should be sticking to 80 columns or less in spec files. If the Summary is
longer than 80 columns, chances are that it's too long.
* %define should be changed to %global as %define inside of %{} is only working
due to an rpm bug.
rpmlint:
python-ordereddict.noarch: W: summary-ended-with-dot C A drop-in substitute for
Py2.7's new collections.OrderedDict that works in Python 2.4-2.6.
python-ordereddict.noarch: E: summary-too-long C A drop-in substitute for
Py2.7's new collections.OrderedDict that works in Python 2.4-2.6.
Don't need the period at the end, "A " at the beginning Make it shorter.
Something like "Implementation of Python 2.7's OrderedDict"
python-ordereddict.noarch: W: spelling-error %description -l en_US lookup ->
lockup, hookup, look up
python-ordereddict.noarch: W: spelling-error %description -l en_US repr ->
rept, rep, repro
These are fine. Both are spelled correctly in their domain.
python-ordereddict.noarch: E: description-line-too-long C Drop-in substitute
for Py2.7's new collections.OrderedDict. The recipe has big-oh performance that
matches regular dictionaries (amortized O(1) insertion/deletion/lookup and O(n)
iteration/repr/copy/equality_testing).
Noted above.
python-ordereddict.noarch: W: no-documentation
If upstream provides no documentation we don't need to ship any
2 packages and 0 specfiles checked; 4 errors, 7 warnings.
Notes:
* Should query upstream to include license text
--
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