Question about a lib requires

Adam Williamson awilliam at redhat.com
Fri Dec 18 18:04:27 UTC 2009


On Fri, 2009-12-18 at 19:11 +0200, Jussi Lehtola wrote:

> > > Is there a way to include these requires properly ? (like adding
> > > directly /usr/bin/jpegtran and /usr/bin/tiffinfo in Requires).
> > Yes.
> > 
> > Requires: /usr/bin/jpegtran
> > Requires: /usr/bin/tiffinfo
> > 
> > Does it really just need the binaries and not the libs, just that rpm 
> > would auto-Require the libjpeg and libtiff RPMs?
> 
> And if it actually needs the binaries, then you can just put in  
>  Requires: libjpeg, libtiff
> and safely ignore the rpmlint warning. AFAIK resolving file dependencies
> is a lot slower than resolving explicit dependencies.

+1: just requiring the library packages and ignoring the rpmlint warning
seems correct here, to me. You are smarter than rpmlint, after all.
rpmlint is just considering the case where you're adding a library
dependency, not realizing it will be automatically generated. It is not
considering the case where the library package includes a binary that
you need to depend on.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net




More information about the fedora-devel-list mailing list