[Bug 913152] Review Request: MUMPS - A MUltifrontal Massively Parallel sparse direct Solver
bugzilla at redhat.com
bugzilla at redhat.com
Thu Feb 28 18:22:23 UTC 2013
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=913152
--- Comment #19 from Antonio Trande <trpost at katamail.com> ---
(In reply to comment #18)
> Almost there, should be close to done now :-)
>
> 1. Development (unversioned) .so files in -devel subpackage, if present.
> Note: Unversioned so-files directly in %_libdir.
> ---
> You got it reversed :-)
> lib*-%{version}.so should go in the main package, and
> lib*.so should go in the -devel package, example:
> $ file /usr/lib64/libcmumps.so
> /usr/lib64/libcmumps.so: symbolic link to `/usr/lib64/libcmumps-4.10.0.so'
> $ rpm -qf /usr/lib64/libcmumps.so /usr/lib64/libcmumps-4.10.0.so
> MUMPS-4.10.0-6.fc19.x86_64
> MUMPS-devel-4.10.0-6.fc19.x86_64
>
>
> 2. Large documentation must go in a -doc subpackage.
> Note: Documentation size is 1669120 bytes in 6 files.
> ---
> I suggest not installing the .ps file, and then up to you if
> creating or not a -doc package just for the .pdf. Since this
> packge is expected to be a dependency of others, probably a
> good idea do create a -doc package.
> The ChangeLog file should go to the -devel package also.
>
> 3. SourceX / PatchY prefixed with %{name}.
> Note: Patch0 (examples-mpilibs.patch) Patch1 (shared-pord.patch) Source1
> (Makefile.par.inc) Patch2 (shared-mumps.patch)
> ---
> You may rename the sources to prefix it with MUMPS-, but it is
> optional (just to reduce the number the warnings)
>
> ============================
> Extra:
> 1. Add openssh-clients to BuildRequires, optionally making all the
> %check conditional. Google'ing a bit I found the reason it would
> fail by missing ssh or rsh:
> http://www.open-mpi.org/community/lists/users/2010/07/13503.php
>
> 2. About the undefined-non-weak-symbol and unused-direct-shlib-dependency,
> unless someone else has some comments, I believe it is ok, as the
> package is functional. And it appears bogus, for example. it tells:
> W: unused-direct-shlib-dependency /usr/lib64/libsmumps-4.10.0.so
> libmpi_f77.so.1
> and then
> W: undefined-non-weak-symbol /usr/lib64/libdmumps-4.10.0.so mpi_reduce_
> but the mpi_reduce_ symbol is defined in libmpi_f77.so.1
> The warning should be either because of the mpi libraries not in
> LD_LIBRARY_PATH at rpmlint runtime, or maybe (unlikely) because of the
> reversed links in the main package and libraries in the -devel one
> as explained above.
>
> ----
>
Fixed. :)
Spec URL: http://sagitter.fedorapeople.org/MUMPS/MUMPS.spec
SRPM URL: http://sagitter.fedorapeople.org/MUMPS/MUMPS-4.10.0-7.fc18.src.rpm
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=ywxWzihhCY&a=cc_unsubscribe
More information about the package-review
mailing list