Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 901257 - [Tracker] Packages broken with media-video/ffmpeg-6.0
Summary: [Tracker] Packages broken with media-video/ffmpeg-6.0
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords: Tracker
Depends on: 907412 894238 900953 901003 901207 904129 908553 909307 909449 910048 910398 913475 917593
Blocks: ffmpeg-7.0
  Show dependency tree
 
Reported: 2023-03-15 04:10 UTC by Sam James
Modified: 2024-09-24 10:50 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-03-15 04:10:39 UTC
Please report new bugs and have them block this one.
Comment 1 Larry the Git Cow gentoo-dev 2023-05-29 20:47:56 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c2e53c6b731ad88f9488e5ab3649b79ce170d85

commit 2c2e53c6b731ad88f9488e5ab3649b79ce170d85
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-05-29 20:46:40 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-05-29 20:46:40 +0000

    profiles: unmask ffmpeg-5
    
    But shift the mask to ffmpeg-6. Lets us coalesce rebuilds for users who just
    managed to upgrade openssl because of Ruby default changing (e.g. all GNOME
    users).
    
    Bug: https://bugs.gentoo.org/831437
    Bug: https://bugs.gentoo.org/901257
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/package.mask | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)
Comment 2 Larry the Git Cow gentoo-dev 2023-06-27 10:04:04 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3cea3803119c05c662944abb710799ff5df9dc6

commit a3cea3803119c05c662944abb710799ff5df9dc6
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-06-27 10:02:36 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-06-27 10:02:36 +0000

    profiles: unmask ffmpeg-6
    
    Various reports of bugs w/ ffmpeg-5 so let's unmask 6 given breakage
    doesn't seem bad.
    
    In particular, note https://forums.gentoo.org/viewtopic-t-1163694.html.
    
    As for ffmpeg 6 bugs, gegl[ffmpeg] is still semi-broken but upstream for gegl
    say not to worry about it (bug #907412).
    
    Bug: https://bugs.gentoo.org/907412
    Bug: https://bugs.gentoo.org/901257
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/package.mask | 4 ----
 1 file changed, 4 deletions(-)
Comment 3 Gino McCarty 2023-09-24 23:41:07 UTC
FYI:

3 packages on my system blocking ffmpeg-6


    =media-video/ffmpeg-4*[openssl] required by (media-tv/kodi-19.5-r1:0/0::gentoo, ebuild scheduled for merge) USE="bluetooth caps dav1d dbus gles lcms nfs pulseaudio (system-ffmpeg) udev udisks upnp upower vaapi wayland xslt -X -airplay -alsa -bluray -cec -css -eventclients -gbm -libusb -lirc -mariadb -mysql -optical -power-control (-raspberry-pi) -samba -test -udf -vdpau -webserver -zeroconf" ABI_X86="(64)" CPU_FLAGS_X86="avx avx2 sse sse2 sse3 sse4_1 sse4_2" PYTHON_SINGLE_TARGET="python3_11 -python3_10"
    ^                   ^^
    <media-video/ffmpeg-5.1:=[postproc,fdk] required by (media-video/handbrake-1.5.1-r1:0/0::gentoo, ebuild scheduled for merge) USE="fdk gtk x265 -gstreamer -libav-aac -numa -nvenc" ABI_X86="(64)"
    ^                   ^^^
    <media-video/ffmpeg-5:=[abi_x86_64(-)] required by (media-libs/chromaprint-1.5.1-r2:0/1::gentoo, ebuild scheduled for merge) USE="tools -test" ABI_X86="(64) -32 (-x32)"
    ^
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-09-24 23:46:44 UTC
(In reply to Gino McCarty from comment #3)
> FYI:
> 
> 3 packages on my system blocking ffmpeg-6
> 
> 
>     =media-video/ffmpeg-4*[openssl] required by
> (media-tv/kodi-19.5-r1:0/0::gentoo, ebuild scheduled for merge)
> USE="bluetooth caps dav1d dbus gles lcms nfs pulseaudio (system-ffmpeg) udev
> udisks upnp upower vaapi wayland xslt -X -airplay -alsa -bluray -cec -css
> -eventclients -gbm -libusb -lirc -mariadb -mysql -optical -power-control
> (-raspberry-pi) -samba -test -udf -vdpau -webserver -zeroconf"
> ABI_X86="(64)" CPU_FLAGS_X86="avx avx2 sse sse2 sse3 sse4_1 sse4_2"
> PYTHON_SINGLE_TARGET="python3_11 -python3_10"
>     ^                   ^^

Not much we can do about this one for now other than someone finding the time to bump Kodi, but I'm told it's a complicated one.

>     <media-video/ffmpeg-5.1:=[postproc,fdk] required by
> (media-video/handbrake-1.5.1-r1:0/0::gentoo, ebuild scheduled for merge)
> USE="fdk gtk x265 -gstreamer -libav-aac -numa -nvenc" ABI_X86="(64)"
>     ^                   ^^^

I'll file a stablereq for this one.

>     <media-video/ffmpeg-5:=[abi_x86_64(-)] required by
> (media-libs/chromaprint-1.5.1-r2:0/1::gentoo, ebuild scheduled for merge)
> USE="tools -test" ABI_X86="(64) -32 (-x32)"
>     ^

stablereq for chromaprint is already in progress.
Comment 5 anna 2023-09-25 21:44:40 UTC
there are quite a number of things blocking ffmpeg on my system

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

media-video/ffmpeg:0

  (media-video/ffmpeg-6.0-r6:0/58.60.60::gentoo, ebuild scheduled for merge) USE="X alsa amr amrenc bluray bs2b bzip2 cdio chromaprint chromium codec2 cuda dav1d encode fdk fontconfig frei0r fribidi gme gmp gnutls gpl gsm hardcoded-tables iconv jpeg2k jpegxl kvazaar ladspa lcms libaribb24 libass libcaca libdrm libilbc libplacebo librtmp libsoxr libtesseract libv4l libxml2 lv2 lzma modplug mp3 network nvenc opengl openh264 openssl opus postproc pulseaudio rav1e rubberband samba sdl snappy sndio speex srt ssh svg svt-av1 theora threads truetype v4l vaapi vdpau vidstab vmaf vorbis vpx vulkan webp x264 x265 xvid zeromq zimg zlib zvbi -amf (-appkit) -cpudetection -debug -doc -flite -gcrypt -iec61883 -ieee1394 -jack -libaom (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-mmal) -openal -opencl -oss -pic -qsv -static-libs -test -twolame -verify-sig" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext sse sse2 sse3 sse4_1 sse4_2 ssse3 -3dnow -3dnowext -fma4 -xop" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" conflicts with
    media-video/ffmpeg:0/56.58.58= required by (dev-qt/qtmultimedia-6.5.2-r1:6/6.5::gentoo, installed) USE="X alsa ffmpeg opengl pulseaudio qml vulkan -gstreamer -test -v4l -vaapi" ABI_X86="(64)"
                      ^^^^^^^^^^^^
    media-video/ffmpeg:0/56.58.58=[nvenc,opus,x264] required by (media-video/obs-studio-29.1.3-r1:0/0::gentoo, installed) USE="alsa browser decklink fdk lua nvenc pipewire pulseaudio qt6 speex ssl truetype v4l vlc wayland websocket -jack -python" ABI_X86="(64)" LUA_SINGLE_TARGET="luajit" PYTHON_SINGLE_TARGET="python3_11 -python3_10 -python3_12"
                      ^^^^^^^^^^^^
    media-video/ffmpeg:0/56.58.58= required by (kde-plasma/kpipewire-5.27.8:5/5::gentoo, installed) USE="-debug -test" ABI_X86="(64)"
                      ^^^^^^^^^^^^
    >=media-video/ffmpeg-4.3.2:0/56.58.58=[encode,postproc] required by (media-tv/kodi-19.5-r1:0/0::gentoo, installed) USE="X alsa bluetooth css dbus lcms optical pulseaudio (system-ffmpeg) udev udisks upower wayland xslt -airplay -bluray -caps -cec -dav1d -eventclients -gbm -gles -libusb -lirc -mariadb -mysql -nfs -power-control (-raspberry-pi) -samba -test -udf -upnp -vaapi -vdpau -webserver -zeroconf" ABI_X86="(64)" CPU_FLAGS_X86="avx avx2 sse sse2 sse3 sse4_1 sse4_2" PYTHON_SINGLE_TARGET="python3_11 -python3_10"
                              ^^^^^^^^^^^^
    media-video/ffmpeg:0/56.58.58= required by (games-emulation/pcsx2-1.7.5033:0/0::gentoo, installed) USE="alsa filecaps pulseaudio vulkan wayland -jack -sndio -test" ABI_X86="(64)" CPU_FLAGS_X86="sse4_1"
                      ^^^^^^^^^^^^
    >=media-video/ffmpeg-3.1.3:0/56.58.58=[postproc] required by (media-video/vlc-3.0.18-r3:0/5-9::gentoo, installed) USE="X a52 alsa dbus dts dvbpsi dvd encode ffmpeg flac gcrypt gui jpeg libnotify libsamplerate mad mp3 mpeg ncurses ogg png pulseaudio ssl svg truetype udev wayland x264 xml -aom -archive -aribsub -bidi -bluray -cddb -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) -faad -fdk -fluidsynth -fontconfig -gme -gstreamer -ieee1394 -jack -kate -keyring -libass -libcaca -libtar -libtiger -linsys -lirc -live -lua -macosx-notifications -matroska -modplug -mtp -musepack -nfs -omxil -optimisememory -opus -projectm -rdp -run-as-root -samba -sdl-image -sftp -shout -sid -skins -soxr -speex -srt -taglib -test -theora -tremor -twolame -upnp -v4l -vaapi -vdpau -vnc -vpx -x265 -zeroconf -zvbi" ABI_X86="(64)" CPU_FLAGS_X86="mmx sse" LUA_SINGLE_TARGET="lua5-1"
                              ^^^^^^^^^^^^
    =media-video/ffmpeg-4*[openssl] required by (media-tv/kodi-19.5-r1:0/0::gentoo, installed) USE="X alsa bluetooth css dbus lcms optical pulseaudio (system-ffmpeg) udev udisks upower wayland xslt -airplay -bluray -caps -cec -dav1d -eventclients -gbm -gles -libusb -lirc -mariadb -mysql -nfs -power-control (-raspberry-pi) -samba -test -udf -upnp -vaapi -vdpau -webserver -zeroconf" ABI_X86="(64)" CPU_FLAGS_X86="avx avx2 sse sse2 sse3 sse4_1 sse4_2" PYTHON_SINGLE_TARGET="python3_11 -python3_10"
    ^                   ^^
    media-video/ffmpeg:0/56.58.58= required by (net-misc/freerdp-2.11.1:0/2::gentoo, installed) USE="X alsa cups ffmpeg icu jpeg pulseaudio usb wayland xv -debug -doc -gstreamer -kerberos -openh264 -server -smartcard -systemd -test -valgrind -xinerama" ABI_X86="(64)"
                      ^^^^^^^^^^^^
    >=media-video/ffmpeg-4.4:0/56.58.58=[encode,threads] required by (media-video/mpv-0.36.0-r1:0/2::gentoo, installed) USE="X alsa cdda cli drm dvd egl iconv jpeg lcms libmpv libplacebo lua opengl pipewire pulseaudio uchardet vulkan wayland xv zlib (-aqua) -archive -bluray (-coreaudio) -debug -dvb -gamepad -jack -javascript -libcaca (-mmal) -nvenc -openal (-raspberry-pi) -rubberband -sdl (-selinux) -sixel -sndio -test -tools -vaapi -vdpau -zimg" ABI_X86="(64)" LUA_SINGLE_TARGET="(luajit) (-lua5-1)" PYTHON_SINGLE_TARGET="python3_11 -python3_10 -python3_12"
                            ^^^^^^^^^^^^
    media-video/ffmpeg:0/56.58.58= required by (media-libs/mlt-7.18.0:0/7::gentoo, installed) USE="ffmpeg frei0r gtk opengl qt5 rubberband sdl xml -debug -jack -libsamplerate -opencv -python -rtaudio -test (-vdpau) -vidstab -xine" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_11 -python3_10"
                      ^^^^^^^^^^^^
    >=media-video/ffmpeg-4:0/56.58.58=[abi_x86_64(-)] required by (media-plugins/gst-plugins-libav-1.22.3:1.0/1.0::gentoo, installed) USE="nls -test" ABI_X86="(64) -32 (-x32)"
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-09-25 21:52:21 UTC
(In reply to anna from comment #5)
> there are quite a number of things blocking ffmpeg on my system
> 

Your output only shows Kodi as the issue.
Comment 7 alpir 2023-09-27 16:19:50 UTC
My list:
media-video/ffmpeg:0

  (media-video/ffmpeg-6.0-r6:0/58.60.60::gentoo, ebuild scheduled for merge) USE="X alsa amr bzip2 cpudetection dav1d encode gnutls gpl iconv lcms mp3 network openal opencl opengl openssl opus postproc pulseaudio sdl svg threads truetype vaapi vdpau vorbis vulkan webp x264 xvid zlib (-amf) -amrenc (-appkit) -bluray -bs2b -cdio -chromaprint -chromium -codec2 (-cuda) -debug -doc -fdk -flite -fontconfig -frei0r -fribidi -gcrypt -gme -gmp -gsm -hardcoded-tables -iec61883 -ieee1394 -jack -jpeg2k -jpegxl -kvazaar -ladspa -libaom -libaribb24 -libass -libcaca -libdrm -libilbc -libplacebo -librtmp -libsoxr -libtesseract -libv4l -libxml2 -lv2 -lzma (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-mmal) -modplug -nvenc -openh264 -oss -pic (-qsv) -rav1e -rubberband -samba -snappy -sndio -speex -srt -ssh -static-libs -svt-av1 -test -theora -twolame -v4l -verify-sig -vidstab (-vmaf) -vpx -x265 -zeromq -zimg -zvbi" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext sse sse2 sse3 sse4_1 sse4_2 ssse3 -3dnow -3dnowext -fma4 -xop" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" conflicts with
    media-video/ffmpeg:0/56.58.58= required by (kde-frameworks/kfilemetadata-5.110.0-r1:5/5.110::gentoo, installed) USE="exif ffmpeg pdf taglib -debug -doc -epub -mobi -test" ABI_X86="(64)"
                      ^^^^^^^^^^^^
    media-video/ffmpeg:0/56.58.58=[encode,threads,vaapi,vdpau] required by (media-video/mpv-0.36.0-r100:0/2::vapoursynth, installed) USE="X alsa cli drm egl iconv jpeg lcms libmpv libplacebo lua openal opengl pipewire uchardet vaapi vapoursynth vdpau vulkan wayland xv zlib (-aqua) -archive -bluray -cdda (-coreaudio) -debug -dvb -dvd -gamepad -jack -javascript -libcaca (-mmal) -nvenc -pulseaudio (-raspberry-pi) -rubberband -sdl (-selinux) -sixel -sndio -test -tools -zimg" ABI_X86="(64)" LUA_SINGLE_TARGET="(luajit) (-lua5-1)" PYTHON_SINGLE_TARGET="python3_11 -python3_10"
                      ^^^^^^^^^^^^
    media-video/ffmpeg:0/56.58.58= required by (media-video/pipewire-0.3.80:0/0.4::gentoo, installed) USE="X dbus extra ffmpeg pipewire-alsa readline sound-server ssl -bluetooth -doc -echo-cancel -flatpak -gsettings -gstreamer -ieee1394 -jack-client -jack-sdk -liblc3 -lv2 -modemmanager -roc (-system-service) -systemd -test -v4l -zeroconf" ABI_X86="32 (64) (-x32)"
                      ^^^^^^^^^^^^
    >=media-video/ffmpeg-4:0/56.58.58=[abi_x86_32(-),abi_x86_64(-)] required by (media-plugins/gst-plugins-libav-1.20.6:1.0/1.0::gentoo, installed) USE="nls -test" ABI_X86="32 (64) (-x32)"
                          ^^^^^^^^^^^^
    >=media-video/ffmpeg-3.1.3:0/56.58.58=[postproc,vaapi,vdpau] required by (media-video/vlc-3.0.18-r3:0/5-9::gentoo, installed) USE="X a52 alsa aribsub dbus dts dvbpsi encode ffmpeg flac gcrypt gui jpeg libnotify libsamplerate live lua mad matroska mp3 mpeg ncurses ogg opus png pulseaudio shout skins ssl svg taglib theora truetype udev upnp vaapi vdpau wayland x264 xml -aom -archive -bidi -bluray -cddb -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) -dvd -faad -fdk -fluidsynth -fontconfig -gme -gstreamer -ieee1394 -jack -kate -keyring -libass -libcaca -libtar -libtiger -linsys -lirc -macosx-notifications -modplug -mtp -musepack -nfs -omxil -optimisememory -projectm -rdp -run-as-root -samba -sdl-image -sftp -sid -soxr -speex -srt -test -tremor -twolame -v4l -vnc -vpx -x265 -zeroconf -zvbi" ABI_X86="(64)" CPU_FLAGS_X86="mmx sse" LUA_SINGLE_TARGET="lua5-1"
                              ^^^^^^^^^^^^
    media-video/ffmpeg:0/56.58.58= required by (net-misc/minidlna-1.3.3:0/0::gentoo, installed) USE="-netgear -readynas -zeroconf" ABI_X86="(64)"
                      ^^^^^^^^^^^^
    media-video/ffmpeg:0/56.58.58= required by (media-libs/gegl-0.4.46:0.4/0.4::gentoo, installed) USE="cairo ffmpeg lcms openmp pdf sdl svg tiff webp -debug -introspection -lensfun -openexr -raw -sdl2 -test -umfpack -v4l -vala" ABI_X86="(64)"
                      ^^^^^^^^^^^^
    <media-video/ffmpeg-5 required by (media-video/vlc-3.0.18-r3:0/5-9::gentoo, installed) USE="X a52 alsa aribsub dbus dts dvbpsi encode ffmpeg flac gcrypt gui jpeg libnotify libsamplerate live lua mad matroska mp3 mpeg ncurses ogg opus png pulseaudio shout skins ssl svg taglib theora truetype udev upnp vaapi vdpau wayland x264 xml -aom -archive -bidi -bluray -cddb -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) -dvd -faad -fdk -fluidsynth -fontconfig -gme -gstreamer -ieee1394 -jack -kate -keyring -libass -libcaca -libtar -libtiger -linsys -lirc -macosx-notifications -modplug -mtp -musepack -nfs -omxil -optimisememory -projectm -rdp -run-as-root -samba -sdl-image -sftp -sid -soxr -speex -srt -test -tremor -twolame -v4l -vnc -vpx -x265 -zeroconf -zvbi" ABI_X86="(64)" CPU_FLAGS_X86="mmx sse" LUA_SINGLE_TARGET="lua5-1"
    ^                   ^
    >=media-video/ffmpeg-0.7.3:0/56.58.58= required by (media-plugins/audacious-plugins-4.3.1-r2:0/0::gentoo, installed) USE="aac alsa ffmpeg flac http libnotify mp3 nls opengl pipewire sdl vorbis -ampache -bs2b -cdda -cue -fluidsynth -gme -jack -lame -libsamplerate -lirc -mms -modplug -openmpt -opus -pulseaudio -scrobbler -sid -sndfile -soxr -speedpitch -streamtuner -wavpack" ABI_X86="(64)"
Comment 8 Egor 2023-09-28 05:42:42 UTC
    <media-video/ffmpeg-5:= required by (sci-libs/opencascade-7.7.0-r2:0/7.7::gentoo, installed) USE="ffmpeg gles2 json vtk -doc -examples -freeimage -optimize (-tbb)" ABI_X86="(64)"
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-09-28 06:10:56 UTC
(In reply to alpir from comment #7)
> My list:
>     <media-video/ffmpeg-5 required by
> (media-video/vlc-3.0.18-r3:0/5-9::gentoo, installed) USE="X a52 alsa aribsub
> dbus dts dvbpsi encode ffmpeg flac gcrypt gui jpeg libnotify libsamplerate
> live lua mad matroska mp3 mpeg ncurses ogg opus png pulseaudio shout skins
> ssl svg taglib theora truetype udev upnp vaapi vdpau wayland x264 xml -aom
> -archive -bidi -bluray -cddb -chromaprint -chromecast -dav1d -dc1394 -debug
> (-directx) -dvd -faad -fdk -fluidsynth -fontconfig -gme -gstreamer -ieee1394
> -jack -kate -keyring -libass -libcaca -libtar -libtiger -linsys -lirc
> -macosx-notifications -modplug -mtp -musepack -nfs -omxil -optimisememory
> -projectm -rdp -run-as-root -samba -sdl-image -sftp -sid -soxr -speex -srt
> -test -tremor -twolame -v4l -vnc -vpx -x265 -zeroconf -zvbi" ABI_X86="(64)"
> CPU_FLAGS_X86="mmx sse" LUA_SINGLE_TARGET="lua5-1"

Just vlc[vaapi] which is unavoidable on our end - see bug 864721. You can set USE=-vaapi if you want for vlc.
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-09-28 06:11:39 UTC
(In reply to Egor from comment #8)
>     <media-video/ffmpeg-5:= required by
> (sci-libs/opencascade-7.7.0-r2:0/7.7::gentoo, installed) USE="ffmpeg gles2
> json vtk -doc -examples -freeimage -optimize (-tbb)" ABI_X86="(64)"

Seems self-explanatory. The latest version in ::gentoo still has it and it seems it's not fixed (see comments in bug 834422).
Comment 11 Brandon Penglase 2024-06-02 20:01:27 UTC
    >=media-video/ffmpeg-1.0.0:0/56.58.58= required by (media-video/makemkv-1.17.7:0/0::gentoo, installed) USE="gui java" ABI_X86="(64)"
                              ^^^^^^^^^^^^

There's a few others, but this was the only one I have that wasn't reported yet. 

Thank you all for your work!