Re: repoquery --whatrequires completeness (was: Re: HEADS UP: libwebp, ucommon soname bumps)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Dec 29, 2015 at 05:07:55PM +0100, Sandro Mani wrote:
> On 29.12.2015 15:31, Jonathan Underwood wrote:
> >On 24 December 2015 at 14:37, Sandro Mani<manisandro@xxxxxxxxx>  wrote:
> >Not sure how you generated this list, but you missed (at least) xpra.
> >I'll push a new build, but just wanted to let you know you may have
> >missed others.
> >
> Hi,
> 
> Hm yes, and it looks like I also missed
> 
> nomacs
> WindowMaker
> gthumb
> darktable
> purple-telegram
> 
> I generated the list doing a dnf repoquery --whatrequires for all
> libraries part of libwebp (see [1])
> 
> libs=""
> for lib in $(find old/usr/lib64/*.so* -printf '%f\n'); do
>     libs="$libs
> $(objdump -p old/usr/lib64/$lib | grep SONAME | awk '{print $2}')"
> done
> for lib in $(echo "$libs" | sort | uniq); do
>     deps="$deps
> $(dnf repoquery -q --whatrequires $lib)"
> done
> echo "$deps" | sort | uniq
> 
> 
> A simple dnf repoquery --whatrequires libwebp gives me no results at all.
> 
> Am I missing something about repoquery?

There's also --alldeps, but it doesn't work as expected during an so version
bump. libwebp provides libwebp.so.6, but various packages require libwebp.so.5,
so the list that 'dnf repoquery --whatrequires libwebp --alldeps' returns
is incomplete. You can always do "dnf repoquery --whatrequires 'libwebp.so.5()(64bit)'"
by hand...

There should be a way to ask the question "what source rpms Require or
BuildRequire anything provided by binary rpms built from this source rpm
(i.e. libwebp)" but I don't know if that is possible.

Zbyszek
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
http://lists.fedoraproject.org/admin/lists/devel@xxxxxxxxxxxxxxxxxxxxxxx



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux