[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fedora-devel-list
Subject:    Re: Proposal: Reduce *-devel packages dependencies on other unneeded *-devel packages
From:       Rex Dieter <rdieter () math ! unl ! edu>
Date:       2018-08-13 14:18:08
Message-ID: pks3qt$soh$1 () blaine ! gmane ! org
[Download RAW message or body]

Robert Marcano wrote:

> On 08/13/2018 09:12 AM, Rex Dieter wrote:
> > Robert Marcano wrote:
> > 
> > > On 08/12/2018 12:46 PM, Rex Dieter wrote:
> > > > Robert Marcano wrote:
> > > > 
> > > > > And thinking about it, a lot *-devel packages interdependencies should
> > > > > be Recommends and not Requires
> > > > 
> > > > You keep saying this, I'd like to see some evidence to support that.
> > > 
> > > Example below. why do I need all these dependencies, when I only link
> > > directly with gtk3 widgets?
> > 
> > headers is the usual reason.
> 
> Yes, read your other email about headers and Requires.private. On
> another email I found another example, where no headers are referenced
> (copy the relevant info here), but I don't think it is easy to detect
> those cases only if pkgconfig's Requires.private is filtered
> 
> # rpm -q --requires krb5-devel | grep libselinux-devel
> libselinux-devel
> 
> # rpm -ql krb5-devel | grep \\.h$ | xargs grep -l selinux
> <None>
> 
> # grep Requires.private /usr/lib64/pkgconfig/libselinux.pc
> Requires.private: libsepol libpcre2-8


Right, so I'll repeat my original recommendation.  These issues likely 
warrant investigation on a case-by-base basis, and when/if extraneous 
dependencies are found... lobby to get them fixed (file a bug, pull request, 
etc...)

-- Rex
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/GQREHEKKPRZEGUONXDGTJZU2FKJ6EYSR/



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic