Please report new bugs and have them block this one.
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(-)
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(-)
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)" ^
(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.
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)"
(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.
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)"
<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)"
(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.
(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).
>=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!