[Bug 417711] Review Request: flam3 - Programs to generate and render cosmic recursive fractal flames

bugzilla at redhat.com bugzilla at redhat.com
Fri Dec 21 15:27:07 UTC 2007


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: flam3 - Programs to generate and render cosmic recursive fractal flames


https://bugzilla.redhat.com/show_bug.cgi?id=417711





------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp  2007-12-21 10:27 EST -------
For 2.7.7-2:

* Redundant Requires
  - "Requires: glibc" is really unneeded.

* flam3.src:25: W: unversioned-explicit-provides flam3-static
  (from rpmlint)
  - Please change to
------------------------------------------------------
Provides:       flam3-static = %{version}-%{release}
------------------------------------------------------

* SourceURL
  - I recommend to use %version macro because with this
    you probably won't have to change the SourceURL when new
    version is released.

* Timestamps
  - To keep timestamps on installed files, please use
------------------------------------------------------
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
------------------------------------------------------
    While sometimes this does not work, this method usually
    works for recent Makefiles.

* Directory ownership issue
------------------------------------------------------
[tasaka1 at localhost ~]$ rpm -qf /usr/share/flam3/flam3-palettes.xml 
flam3-2.7.7-2.fc9
[tasaka1 at localhost ~]$ rpm -qf /usr/share/flam3                    
file /usr/share/flam3 is not owned by any package
------------------------------------------------------
  - This means that
    * installing flam3 rpm creates %_datadir/flam3 to install
      xml file, however the created %_datadir/flam3 directory is
      not owned by any package.

  ! Note
    When you write
------------------------------------------------------
%files
%{_datadir}/flam3/
------------------------------------------------------
    this includes the directory %_datadir/flam3 and all 
    files/directories/etc under %_datadir/flam3, while
-------------------------------------------------------
%files
%dir %{_datadir}/flam3/
-------------------------------------------------------
    includes the directory %{_datadir}/flam3 only.

* Some issues in -devel subpackage
  - Please check %{_libdir}/pkgconfig/flam3.pc. The content
    must be fixed.
-------------------------------------------------------
Libs: -L${libdir} -lflam3 @WIN32_LIBS@
Cflags: -I at INCLUDEDIR@ @WIN32_CFLAGS@
-------------------------------------------------------

  - The following line in flam3.pc
-------------------------------------------------------
Requires: libpng12 >= 1.0
-------------------------------------------------------
    means that flam3-devel should have "Requires: libpng-devel"

   - %_includedir/flam3.h contains:
-------------------------------------------------------
    24  #include <stdio.h>
    25  #include <libxml/parser.h>
    26  #include "isaac.h"
-------------------------------------------------------
     * The line 25 means that flam3-devel should have
       "libxml2-devel"
     * And the line 26 is strange because isaac.h is not installed.

* Duplicate documents
  - You don't have to install documents in -devel subpackage
    which are already added to main package.

-- 
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, or are watching someone who is.




More information about the Fedora-package-review mailing list