[Bug 1279112] Review Request: kiss-fft - Fast Fourier Transform library
bugzilla at redhat.com
bugzilla at redhat.com
Sun Dec 27 01:52:20 UTC 2015
https://bugzilla.redhat.com/show_bug.cgi?id=1279112
František Dvořák <valtri at civ.zcu.cz> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|Review Request: kissfft - |Review Request: kiss-fft -
|Fast Fourier Transform |Fast Fourier Transform
|library |library
--- Comment #3 from František Dvořák <valtri at civ.zcu.cz> ---
Thank you for the comments and checks.
(In reply to Dmitry Mikhirev from comment #1)
> An informal review.
>
> * The correct version number should be 1.3.0, not 130 (according to folder
> names at http://sourceforge.net/projects/kissfft/files/kissfft/).
Good catch, it is also in the ChangeLog this way.
> * As the complete library name is "Kiss FFT" and upstream source archive is
> named kiss_fft, probably the more correct name for package should be
> delimited, kiss-fft.
OK. I weren't sure about the name:
* SF project name and header path are "kissfft"
* README is not consistent
* archive is kiss_fft
The "kiss-fft" will be better.
> * Building only static libraries seems reasonable.
>
Yes, it looks like the kissfft library is supposed to be bundled and compiled
in the project using it, and there is no versioning of the library interface.
>
> Everything is OK.
(In reply to Antonio Trande from comment #2)
> If you just need to package static libs and header files, I think it's
> better naming this package 'kissfft-static' and providing header files
> separately in 'kissfft-devel'.
>
With 'kissfft-devel' and 'kissfft-static' one could expect source package
'kissfft'. I would prefer to not changing it (only renamed to 'kiss-fft' as
Dmitry have suggested). It would be also ready for possible transition to the
shared libraries.
But it is good point. I agree I don't have strong arguments here (and it is
probably more about "packaging style").
> - These lines are redundant:
>
> >%dir %{_includedir}/%{name}/
> >%{_includedir}/%{name}/kfc.h
> >%{_includedir}/%{name}/kiss_fft.h
> >%{_includedir}/%{name}/kiss_fftnd.h
> >%{_includedir}/%{name}/kiss_fftndr.h
> >%{_includedir}/%{name}/kissfft.hh
> >%{_includedir}/%{name}/kiss_fftr.h
>
> You may use only:
>
> %{_includedir}/%{name}/
>
OK, more simple spec file can be better. Updated.
> - Why 'numpy' and 'Python2' among BR packages?
Python is used in the tests in %check, with the mathematical operations from
numpy.
New version:
Spec URL: http://scientific.zcu.cz/fedora/kiss-fft-1.3.0-1/kiss-fft.spec
SRPM URL:
http://scientific.zcu.cz/fedora/kiss-fft-1.3.0-1/kiss-fft-1.3.0-1.fc24.src.rpm
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
More information about the package-review
mailing list