Public bug reported:

OS information:

NAME="Linux Mint"
VERSION="20 (Ulyana)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 20"
VERSION_ID="20"
HOME_URL="https://www.linuxmint.com/";
SUPPORT_URL="https://forums.ubuntu.com/";
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/";
PRIVACY_POLICY_URL="https://www.linuxmint.com/";
VERSION_CODENAME=ulyana
UBUNTU_CODENAME=focal


The package I am attempting to install, clearly provides libavcodec58:

apt show libavcodec-extra58
Package: libavcodec-extra58
Version: 7:4.2.2-1ubuntu1
Priority: optional
Section: universe/libs
Source: ffmpeg
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com>
Original-Maintainer: Debian Multimedia Maintainers 
<debian-multime...@lists.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 14.6 MB
Provides: libavcodec58 (= 7:4.2.2-1ubuntu1)
Depends: libaom0 (>= 1.0.0), libaribb24-0 (>= 1.0.3), libavutil56 (= 
7:4.2.2-1ubuntu1), libc6 (>= 2.29), libcairo2 (>= 1.2.4), libcodec2-0.9, 
libglib2.0-0 (>= 2.12.0), libgsm1 (>= 1.0.18), liblzma5 (>= 
5.1.1alpha+20120614), libmp3lame0 (>= 3.100), libopencore-amrnb0 (>= 0.1.5), 
libopencore-amrwb0 (>= 0.1.5), libopenjp2-7 (>= 2.0.0), libopus0 (>= 1.1), 
librsvg2-2 (>= 2.14.4), libshine3 (>= 3.1.0), libsnappy1v5 (>= 1.1.8), 
libspeex1 (>= 1.2~beta3-1), libswresample3 (= 7:4.2.2-1ubuntu1), libtheora0 (>= 
1.0), libtwolame0 (>= 0.3.10), libva2 (>= 2.2.0), libvo-amrwbenc0 (>= 0.1.3), 
libvorbis0a (>= 1.1.2), libvorbisenc2 (>= 1.1.2), libvpx6 (>= 1.6.0), 
libwavpack1 (>= 4.40.0), libwebp6 (>= 0.5.1), libwebpmux3 (>= 0.6.1-2), 
libx264-155, libx265-179 (>= 3.2), libxvidcore4 (>= 1.2.2), libzvbi0 (>= 
0.2.35), zlib1g (>= 1:1.2.0)
Conflicts: libavcodec58


Other Notable Packages:

Package: gstreamer1.0-libav
Version: 1.16.2-2
Priority: optional
Section: universe/libs
Source: gst-libav1.0

Package: libavcodec58
Version: 7:4.2.2-1ubuntu1
Priority: optional
Section: universe/libs
Source: ffmpeg

Package: apt
Version: 2.0.2ubuntu0.1
Priority: important
Build-Essential: yes
Section: admin
Origin: Ubuntu


However attempting to install libavcodec-extra58 generates a massive list for 
removal:

apt install libavcodec-extra58
The following packages were automatically installed and are no longer required:
  jq libaom0:i386 libass9:i386 libavutil56:i386 libbluray2:i386 libbs2b0:i386 
libcodec2-0.9:i386 libcurl3-gnutls:i386 libdc1394-22:i386 libdca0:i386 
libde265-0:i386 libfaad2:i386 libfftw3-double3:i386 libflite1:i386 libgme0:i386 
libgomp1:i386 libgsm1:i386 libgssdp-1.2-0:i386 
libgstreamer-plugins-bad1.0-0:i386 libgstreamer-plugins-good1.0-0:i386 
libgupnp-1.2-0:i386 libgupnp-igd-1.0-4:i386 libilmbase24:i386 libjq1 
libkate1:i386 liblcms2-2:i386 liblilv-0-0:i386 libmjpegutils-2.1-0:i386 
libmms0:i386 libmodplug1:i386 libmp3lame0:i386 libmpcdec6:i386 
libmpeg2encpp-2.1-0:i386 libmplex2-2.1-0:i386 libmysofa1:i386 
libnghttp2-14:i386 libnice10:i386 libnorm1:i386 libnuma1:i386 libofa0:i386 
libonig5 libopenexr24:i386 libopenjp2-7:i386 libopenmpt0:i386 libpcap0.8:i386 
libpgm-5.2-0:i386 libpostproc55:i386 libpython2-stdlib librtmp1:i386 
librubberband2:i386 libsbc1:i386 libserd-0-0:i386 libshine3:i386 
libsnappy1v5:i386 libsodium23:i386 libsord-0-0:i386 libsoundtouch1:i386 
libsoxr0:i386 libspandsp2:i386 libsratom-0-0:i386 libsrt1:i386 libsrtp2-1:i386 
libssh-4:i386 libssh-gcrypt-4:i386 libstb0:i386 libswresample3:i386 
libswscale5:i386 libtwolame0:i386 libusrsctp1:i386 libva-drm2:i386 
libva-x11-2:i386 libva2:i386 libvdpau1:i386 libvidstab1.1:i386 libvkd3d1:i386 
libvo-aacenc0:i386 libvo-amrwbenc0:i386 libvpx6:i386 libwebpmux3:i386 
libwebrtc-audio-processing1:i386 libwildmidi2:i386 libwxbase3.0-0v5 
libwxgtk3.0-gtk3-0v5 libx265-179:i386 libxvidcore4:i386 libzbar0:i386 
libzmq5:i386 libzvbi0:i386 ocl-icd-libopencl1:i386 python-wxgtk3.0 
python-wxversion python2 python2-minimal wine-stable-amd64 wine-staging-amd64
Use 'sudo apt autoremove' to remove them.

The following additional packages will be installed:
  libaribb24-0 wine
Suggested packages:
  winbind winetricks playonlinux wine-binfmt dosbox exe-thumbnailer | kio-extras
The following packages will be REMOVED:
  gstreamer1.0-libav:i386 gstreamer1.0-plugins-bad:i386 libavcodec58 
libavcodec58:i386 libavfilter7:i386 libavformat58:i386
  libchromaprint1:i386 libfaudio0:i386 libwine:i386 playonlinux wine-stable 
wine-stable-i386:i386 wine-staging
  wine-staging-i386:i386 wine32:i386 wine32-preloader:i386
The following NEW packages will be installed:
  libaribb24-0 libavcodec-extra58 wine
0 upgraded, 3 newly installed, 16 to remove and 2 not upgraded.


This turns out is because gstreamer1.0-libav is dependant on libavcodec58 which 
obviously conflicts with libavcodec-extra58 even though libavcodec-extra58 
should be a suitable replacement.

It's a bit difficult to tell which package this is an issue in: gst-
libav1.0 (gstreamer1.0-libav) or ffmpeg (libavcodec-extra58) or apt in
general.

** Affects: ffmpeg (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1887548

Title:
  libavcodec-extra58 Provides libavcodec58 but will uninstall anything
  dependant on gstreamer1.0-libav

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ffmpeg/+bug/1887548/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to