[Bug 478372] Review request: Mathgl - Scientific plotting library.

bugzilla at redhat.com bugzilla at redhat.com
Mon Dec 29 07:38:21 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=478372





--- Comment #3 from D Haley <mycae at yahoo.com>  2008-12-29 02:38:21 EDT ---
SPEC URL: http://dhd.selfip.com/427e/mathgl-2.spec
SRPM URL: http://dhd.selfip.com/427e/mathgl-1.8-2.fc10.src.rpm 

rpmlint output (spec, SRPM and RPM):
mathgl.i386: W: shared-lib-calls-exit /usr/lib/libmgl-glut.so.5.0.0
exit at GLIBC_2.0


1.  drop hard-coded
Requires: freeglut hdf5 fltk qt
these should all get picked up automatically

>Done. Might be a stupid lack of understanding on my part, but I do not understand how these can be picked up automatically if the only Requires is gsl. Normally rpmlint warns if you have redundant requires. I.e if A depends on C, and you "Requires: A, C" then rpmlint says that "Requires: C" is not needed. Where is it obtaining the automatic Requires from?

2.  use
BuildRequires: qt4-devel
(it's unambiguous which version of qt you're using)
> Done.

3.  static libs are preferably omitted.  But if included at all (with
justification), must be packaged separately, into something like
%{name}-devel-static.  .la files should go with the statics libs (omitted, or
packaged along with the static libs)
>configure now has --disable-static --enable-shared passed as a flag.

4.  %_includedir/ltdl.h conflicts with system libtool-ltdl-devel.  Omit from
packaging

>I would have found that out if i had tried to install the RPM, wouldn't I? I will add this to my pre-request checks for next time around. 
>Building libtool-ltdl that accompanies this package has been disabled.

5.  replace
%{_includedir}/mgl/*.h
with (something like)
%{_includedir}/mgl/
so parent dir is owned too.
> Done.

6. Why does -devel have a separate (and invalid)
License: GPL
?
>Because I stuffed up :). Removed.

Latest koji scratch:
http://koji.fedoraproject.org/koji/taskinfo?taskID=1024362

-- 
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