[Bug 435018] Review Request: clipper - crystallographic object oriented library
bugzilla at redhat.com
bugzilla at redhat.com
Thu Nov 13 20:49:57 UTC 2008
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=435018
--- Comment #16 from Tim Fenn <fenn at stanford.edu> 2008-11-13 15:49:56 EDT ---
(In reply to comment #15)
> For -17:
>
> * License
> - Well, the description of the license in the source codes seems
> somewhat confusing, however the license tag can be safe
> with "LGPLv2+".
>
OK.
> * Source1
> - Is this source created by yourself or can it be downloaded
> somewhere? (If some URL exists, write the URL like
> Source0)
>
Created by me - I've submitted it upstream as well.
> * Dependency for -devel subpackage
> - Installed clipper.pc contains:
> --------------------------------------------------------
> 8 Requires: mmdb gpp4
> 10 Libs: -L/usr/lib -lclipper -lsrfftw -lsfftw -lm
> --------------------------------------------------------
> This means that -devel subpackage must have
> "Requires: mmdb-devel gpp4-devel fftw2-devel", however
> - Would you check if "Requires: gpp4" and
> "Libs: -lstfftw -lsfftw" are really needed?
> Installed clipper-devel header files do not seem to
> depend on any header files in gpp4-devel or fftw2-devel",
> so I guess these Requires and Libs can be removed
>
several of the functions under the ccp4/ folder are wrapped C++ calls to gpp4
functions, and functions in core/fftmap.h contain wrapped fftw calls. I've
added the Requires to -devel.
>
> * %setup
> - I guess %setup can be replaced by
> --------------------------------------------------------
> %prep
> %setup -q -c -a 1
> --------------------------------------------------------
>
done.
> ! Timestamps
> - Not a blocker, however for packages using "install-sh" to
> install files,
> --------------------------------------------------------
> make install DESTDIR=$RPM_BUILD_ROOT CPPROG="cp -p"
> --------------------------------------------------------
> to keep timestamps on installed files
>
done.
> * %defattr
> - Now we recommend %defattr(-,root,root,-)
>
oops, fixed.
> * Documents
> - The file "INSTALL" is usually for people who wants to compile/
> install the package by himself and not needed for rpm users.
>
removed.
> * Directory ownership issue
> - %_includedir/clipper is not owned by any packages
> ref:
>
Ah, thanks! fixed.
>
> * rpmlint
> --------------------------------------------------------
> clipper.i386: E: zero-length /usr/share/doc/clipper-2.0/ChangeLog
> clipper-devel.i386: W: wrong-file-end-of-line-encoding
> /usr/share/doc/clipper-devel-2.0/dox/develop.dox
> clipper-devel.i386: W: wrong-file-end-of-line-encoding
> /usr/share/doc/clipper-devel-2.0/dox/coordtypes.dox
> clipper-devel.i386: W: spurious-executable-perm
> /usr/share/doc/clipper-devel-2.0/dox/wheretolook.dox
> --------------------------------------------------------
> - Including zero size "ChangeLog" seems meaningless
> - Please fix CRLF (Windows-like) end-of-line endcodings.
> - Usually files included as %doc must have 0644 permission
removed the changelog file, fixed CRLF foo and file perms.
new spec: http://www.stanford.edu/~fenn/packs/clipper.spec
new srpm: http://www.stanford.edu/~fenn/packs/clipper-2.0-18.f8.src.rpm
--
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 Fedora-package-review
mailing list