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(a)gmail.com> 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