[Bug 652533] Review Request: postgresql-pgrouting - Provides routing functionality to PostGIS/PostgreSQL
bugzilla at redhat.com
bugzilla at redhat.com
Fri Nov 12 19:15:06 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=652533
--- Comment #3 from Michel Alexandre Salim <fedora at michelsylvain.info> 2010-11-12 14:15:05 EST ---
#+TODO: TODO(t) WAIT(w@/!) FAIL(f@) | DONE(d) N/A(n)
* TODO Review [75%]
** DONE Names [2/2]
*** DONE Package name
pgRouting or pgrouting would be good package names too, but I see
their bundled Debian configuration uses postgres-X.Y-pgrouting so
I guess postgres-pgrouting is a good choice.
*** DONE Spec name
** DONE Meets
[[http://fedoraproject.org/wiki/Packaging/Guidelines][guidelines]]
** DONE source files match upstream
$ md5sum pgRouting-1.03.tgz ../SOURCES/pgRouting-1.03.tgz
ee700d18a984b8fd78c1a739ca078683 pgRouting-1.03.tgz
ee700d18a984b8fd78c1a739ca078683 ../SOURCES/pgRouting-1.03.tgz
** TODO License [2/3]
*** DONE License is Fedora-approved
*** FAIL License field accurate
Should be "GPLv2+ and Boost"; make a note that shooting_star* are under the
latter license
*** DONE License included iff packaged by upstream
** DONE rpmlint [2/2]
*** DONE on src.rpm
*** DONE on x86_64.rpm
** DONE Language & locale [3/3]
*** DONE Spec in US English
*** DONE Spec legible
*** N/A Use %find_lang to handle locale files
** DONE Build [3/3]
*** DONE Koji results
http://koji.fedoraproject.org/koji/taskinfo?taskID=2597933
*** DONE BRs complete
*** DONE Directory ownership
** TODO Spec inspection [8/9]
*** N/A ldconfig for libraries
*** DONE No duplicate files
*** DONE File permissions
*** DONE Filenames must be UTF-8
*** DONE no BuildRoot
([[https://fedoraproject.org/wiki/Packaging/Guidelines#BuildRoot_tag][except if
targeting EPEL5]])
*** DONE Has %clean section
(except F-13+:
https://fedoraproject.org/wiki/Packaging/Guidelines#.25clean)
*** DONE %buildroot cleaned on %install
*** FAIL Macro usage consistent
see cmake guidelines:
http://fedoraproject.org/wiki/Packaging/cmake
- no need to test for %{?_lib} == lib64; the cmake macro does that
- no need to override CMAKE_INSTALL_PREFIX, likewise done by the macro
- please use VERBOSE=1 and %{?_smp_mflags}. The former makes sure
the build logs are detailed (useful to see, e.g., if the
compiler flags are being used properly). The latter speeds up
the build (the build servers use -j 16, normally).
If the build cannot be parallelized, comment out the %{?_smp_mflags}
part, put a comment and notify upstream.
- even with VERBOSE=1 it does not look like CFLAGS and CXXFLAGS are
being used. See attached patch -- looks like the cmake configuration
sets CFLAGS and CXXFLAGS regardless of what the user passed in.
Please report the problem upstream once we're done with the review.
- no need to BuildRequires gcc-c++:
see http://fedoraproject.org/wiki/Packaging:Guidelines#Exceptions_2
*** DONE Documentation [2/2]
**** N/A If large docs, separate -doc
**** DONE %doc files are non-essential
--
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