[Bug 240373] Review Request: qtiplot - Data Analysis and Scientific Plotting

bugzilla at redhat.com bugzilla at redhat.com
Sun Oct 7 07:45:41 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: qtiplot -  Data Analysis and Scientific Plotting


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





------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp  2007-10-07 03:45 EST -------
Created an attachment (id=218591)
 --> (https://bugzilla.redhat.com/attachment.cgi?id=218591&action=view)
rpmlint result for qtiplot 0.9-5

!. First for rpmlint issue:
   Please check your rpms by rpmlint for review.
   You can check many items by using rpmlint for 
   - binary rpms
   - srpms
   - and for installed rpms.
   rpmlint results are attached.

* devel-file-in-non-devel-package
  - Please check if symlinks %{_libdir}/lib*.so (not lib*.so.*) are
    really needed.

* no-cleaning-of-buildroot %install
  - %install section must clean up %buildroot first.

* mixed-use-of-spaces-and-tabs
  - Please check what this means by 
    "$ rpmlint -I mixed-use-of-spaces-and-tabs".

* wrong-script-end-of-line-encoding
  - This means that this file has windows-like end-of-line encoding.
    Fix this by "sed -i -e 's|\r||' <file>" or dos2unix.

* spurious-executable-perm
  - Fix the permission (usually should be 0644)

* undefined-non-weak-symbol
  - /usr/lib/libfitRational1.so.1.0.0 has undefined non-weak symbol.
-----------------------------------------------------
$ ldd -r /usr/lib/libfitRational1.so.1.0.0 > /dev/null
undefined symbol: gsl_matrix_set	(/usr/lib/libfitRational1.so.1.0.0)
undefined symbol: gsl_vector_set	(/usr/lib/libfitRational1.so.1.0.0)
undefined symbol: gsl_vector_get	(/usr/lib/libfitRational1.so.1.0.0)
-----------------------------------------------------
    This can be ignored because this package does not provide
    -devel subpackage, however for this package this can be
    fixed by linking against libgsl.so.

B. The rest issues:
* Redundant BuildRequires
  - Remove redundant BuildRequires and reduce them.
    For example, PyQt4-devel Requires qt4-devel and sip-devel, so
    "BuildRequires: qt4-devel sip-devel" is not needed.
    (Please also check the rest BuildRequires!)

  - By the way I prefer to write one BuildRequires per one line
    because it is easier to read and also makes it easier to find
    the diff when BR changes.

* Parallel make
  - Parallel make seems okay for this package
    http://koji.fedoraproject.org/koji/taskinfo?taskID=185870

* Desktop vendor prefix
  - Usually we make desktop file have vendor prefix "fedora".
    (check the subsection "desktop-file-install usage" of
     http://fedoraproject.org/wiki/Packaging/Guidelines )

-- 
Configure bugmail: https://bugzilla.redhat.com/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