[Slackbuilds-users] tracking down SBo "dependencies"

Jim zsd+slackbuilds at jdvb.ca
Thu Feb 29 19:22:49 UTC 2024


Hi Arnaud,

On Thu, Feb 29, 2024 at 16:53 (+0000), Arnaud via SlackBuilds-users wrote:

> Tracking the breakage might require launching the app,

Trying *every* program after upgrading a library seems like a bit of a
non-starter.

> or checking with ldd.

After seeing a complaint appear in my terminal window I ran ldd on a lot of
things (such as the vlc binary and the libraries of libheif) and it didn't
show up.  However, what I didn't look at immediately, which I now know was
the place to look, is /usr/X11/lib64/vlc/plugins/codec/libdav1d_plugin.so,
which is (presumably) the thing that whined after I upgrades dav1d.

Similarly /usr/X11/lib64/libheif/libheif-dav1d.so has a reference to
libdav1d.so.7.

> However, tracking potential breakages could be done using hoorex.

Not in this case...

> # hoorex -i dav1d This'll list all installed packages requiring directly
> dav1d.

And there's the problem... Neither vlc nor libheif (nor maybe others I
haven't found yet) *directly* require dav1d, so hoorex doesn't list them.

Cheers.
                                Jim

> Le 29 février 2024 16:12:14 UTC, Jim <zsd+slackbuilds at jdvb.ca> a écrit :
>>I recently upgraded the SBo dav1d, which upgraded the library from
>>libdav1d.so.6 to libdav1d.so.7.

>>Unfortunately, a couple of other SBo packages (libheif and vlc) had
>>references to (specifically) libdav1d.so.6, which caused them to whine a
>>bit.

>>It was easy enough to recompile libheif and vlc after I found the problem,
>>but this got me wondering...

>>Does anyone have an easy way of tracking down this sort of "breakage" which
>>might happen when upgrading an SBo package?

>>Thanks.
>> Jim
>>_______________________________________________
>>SlackBuilds-users mailing list
>>SlackBuilds-users at slackbuilds.org
>>https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
>>Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
>>FAQ - https://slackbuilds.org/faq/


> -- 

> _______________________________________________
> SlackBuilds-users mailing list
> SlackBuilds-users at slackbuilds.org
> https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - https://slackbuilds.org/faq/




More information about the SlackBuilds-users mailing list