[Bug 199784] Review Request: psycopg2 - A PostgreSQL database adapter for Python
bugzilla at redhat.com
bugzilla at redhat.com
Sat Jul 29 18:12:29 UTC 2006
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: psycopg2 - A PostgreSQL database adapter for Python
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=199784
toshio at tiki-lounge.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
AssignedTo|bugzilla-sink at leemhuis.info |toshio at tiki-lounge.com
OtherBugsDependingO|163776 |163778
nThis| |
------- Additional Comments From toshio at tiki-lounge.com 2006-07-29 14:03 EST -------
NEEDSWORK
If you need some explanation of some of the blocker items, leave me a note here.
I'll be back online tonight (~8 hours)
MD5Sums:
f7806d7141403b062a7353341bb393b5 python-psycopg2-2.0.2-3.src.rpm
6c056b261782c51f53ceccbf86c08749 psycopg2-2.0.2.tar.gz
Blockers:
* Source must have a full URL.
* Package is licensed as GPL but should be GPL with exceptions (to allow
OpenSSL and libpq [postgreSQL] linkage).
* Why are you only installing the _psycopg.so file instead of the whole
distribution?
* The source package includes a Zope database adapter. Why not include it as
a subpackage?
* Package does not build on x86_64. The %install hardcodes the directory:
lib.linux-i686-%{pyver}
Why not use setup.py install?
Cosmetic:
* Since you already used "python" to extract the %{pyver} macro, there's no
need to use %{pyver} in this line:
python%{pyver} setup.py build
Good:
* Package is named according to the naming guidelines for python modules.
* Spec name matches the package name.
* Package includes a copy of the license.
* The package is licensed with an Open source license.
* Source matches upstream.
* Source matches upstream GPG signature for:
"Federico Di Gregorio <fog at initd.org>" 06468DEB.
* No locale files, therefore no need to run %find_lang.
* No shared libraries for the dynamic linker to find so no ldconfig run
necessary.
* Package is not relocatable.
* Package owns all directories it creates.
* Permissions set correctly.
* Package has a proper %clean.
* Uses macros consistenly except for python%{pyver} note above.
* Contains code, not content.
* %doc files do not affect runtime.
* No headers, pkgconfig files, or shared libraries so no -devel package.
* Subpackages require the exact NEVR of the base package.
* No .la files.
* Not a GUI app so no desktop file.
* Package builds on x86_64
Not yet checked:
* rpmlint
* Packaging Guidelines
* Buildrequires
* Requires
* doc subpackage
* Directory ownership.
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Fedora-package-review
mailing list