[Bug 542740] Review Request: f2c - The f2c Fortran to C/C++ conversion program and static libraries

bugzilla at redhat.com bugzilla at redhat.com
Wed Dec 2 17:30:09 UTC 2009


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





--- Comment #14 from Jussi Lehtola <jussi.lehtola at iki.fi>  2009-12-02 12:30:08 EDT ---
(In reply to comment #13)
> Currently f2c does not require f2c-libs, and f2c-libs does not require f2c.
> Should I add a requires to force one or the other, so that the license files
> will always get installed? 
> 
> A similar question for mpqc. The only interpackage dependencies are mpqc-devel
> requires mpqc-libs requires mpqc-data. The license files are installed in mpqc,
> so if only mpqc-libs is installed, the user has no license files. What is the
> general approach to such packages with multiple mostly independent subpackages.
> It seems there are only three choices. Force an artifical dependency on the
> subpackage that contains the license files, install multiple copies of the
> license files in each independent subpackage, or allow some subpackages to
> install with no license files.  

When the packages are configured to use shared libraries, the lib dependencies
will always be there. For instance 
 $ rpm -qp --requires mpqc-2.3.1-12.fc12.x86_64.rpm 
 /usr/bin/env  
 /usr/bin/wish  
 libSCbasis.so.7()(64bit)  
 libSCclass.so.7()(64bit)  
 libSCcontainer.so.7()(64bit)  
 libSCdft.so.7()(64bit)  
and so on. The lib dependencies pull in the -libs package, along with its
licenses.

Independent packages must contain all (relevant) documentation in every
package, but we avoid duplication of files in interdependent packages.

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