[packman] libav versions

Manfred Hollstein manfred.h at gmx.net
Tue Jun 25 20:34:14 CEST 2019


Hi Dave,

On Tue, 25 Jun 2019, 18:15:52 +0200, packman at howorth.org.uk wrote:
> [...]
> >OK, probably my fault. Just try running the commands _without_ the
> >locate thing:
> >
> >  rpm -e --test libavformat56
> >  rpm -e --test libavformat57
> >  rpm -e --test libavformat58
> 
> Those all have dependencies on various other packages in the libav
> family. libavdevice?? seems more fundamental but gives me a surprising
> result:
> 
> # rpm -e --test libavdevice56
> # rpm -e --test libavdevice57
> error: Failed dependencies:
> 	libavdevice.so.57()(64bit) is needed by (installed) libmpv1-0.27.2-lp150.4.2.x86_64
> 	libavdevice.so.57()(64bit) is needed by (installed) mpv-0.27.2-lp150.4.2.x86_64
> 	libavdevice.so.57()(64bit) is needed by (installed) libav-tools-12.3-lp150.1.1.x86_64
> 	libavdevice.so.57()(64bit) is needed by (installed) libmlt6-modules-6.10.0-lp150.11.2.x86_64
> 	libavdevice.so.57()(64bit) is needed by (installed) ffmpeg-3-3.4.4-lp150.9.4.x86_64
> 	libavdevice.so.57(LIBAVDEVICE_57)(64bit) is needed by (installed) libmpv1-0.27.2-lp150.4.2.x86_64
> 	libavdevice.so.57(LIBAVDEVICE_57)(64bit) is needed by (installed) mpv-0.27.2-lp150.4.2.x86_64
> 	libavdevice.so.57(LIBAVDEVICE_57)(64bit) is needed by (installed) libav-tools-12.3-lp150.1.1.x86_64
> 	libavdevice.so.57(LIBAVDEVICE_57)(64bit) is needed by (installed) libmlt6-modules-6.10.0-lp150.11.2.x86_64
> 	libavdevice.so.57(LIBAVDEVICE_57)(64bit) is needed by (installed) ffmpeg-3-3.4.4-lp150.9.4.x86_64
> 	libavdevice57 = 3.4.4-lp150.9.4 is needed by (installed) ffmpeg-3-3.4.4-lp150.9.4.x86_64

I guess you are using "mpv", so _don't_ remove anything related to libavdevice57.

> # rpm -e --test libavdevice58
> #
> 
> As far as I can see, libavformat56 and friends are not used by
> anything. 57 is used by a lot of stuff and 58 is also used by some
> things, but for some reason they don't use libavdevice58.
> 
> Does that sound plausible?

Yep, absolutely. It actually depends on what the package is
BuildRequire'ing when built, and therefore it requires some specific
packages for its run time.

> So I can delete the *56 packages in the correct order.

Absolutely, yes! In case you want to install another package which
requires some of these older libav* packages, they just get
re-installed.

> Thanks again, Dave

You're welcome!

Cheers.

l8er
manfred
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.links2linux.de/pipermail/packman/attachments/20190625/b489c10b/attachment-0001.sig>


More information about the Packman mailing list