Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 770439

Summary: media-video/ffmpeg[-encode +rav1e] doesn't pull in media-video/rav1e
Product: Gentoo Linux Reporter: tt_1 <herrtimson>
Component: Current packagesAssignee: Gentoo Media-video project <media-video>
Status: UNCONFIRMED ---    
Severity: normal CC: jstein
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Package list:
Runtime testing required: ---
Attachments: output from emerge --info (cross-target)

Description tt_1 2021-02-14 09:00:07 UTC
I just realized why media-video/rav1e doesn't get pulled into the dep graph on this rather minimal ffmpeg use flags: 

USE="rav1e" emerge-aarch64-unknown-linux-gnu -pv ffmpeg

 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] media-video/ffmpeg-4.3.1:0/56.58.58::gentoo to /usr/aarch64-unknown-linux-gnu/ USE="bzip2 gnutls gpl iconv network postproc rav1e* threads zlib -X -alsa (-amr) -amrenc (-appkit) -bluray (-bs2b) -cdio -chromaprint -chromium -codec2 -cpudetection (-cuda) -dav1d -debug -doc -encode -fdk -flite -fontconfig -frei0r -fribidi -gcrypt -gme -gmp -gsm -hardcoded-tables -iec61883 (-ieee1394) -jack -jpeg2k -kvazaar (-ladspa) -libaom -libaribb24 -libass -libcaca -libdrm -libilbc (-libressl) -librtmp -libsoxr -libtesseract -libv4l -libxml2 -lv2 -lzma (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-mmal) -modplug -mp3 -openal (-opencl) -opengl -openh264 -openssl -opus -oss -pic -pulseaudio -rubberband -samba -sdl -snappy -speex -srt -ssh -static-libs -svg -test -theora -truetype -twolame -v4l -vaapi (-vdpau) -vidstab -vorbis -vpx -vulkan -wavpack -webp -x264 -x265 -xvid -zeromq -zimg (-zvbi)" CPU_FLAGS_ARM="(neon) (thumb) (thumb2) (v6) (v8) (vfp) (vfpv3)" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" VIDEO_CARDS="(-nvidia)" 11.037 KiB

the ebuild doesn't seem to cover the case that a user doesn't pick USE=encode, but choses to pull in an encoder useflag. so maybe make it a subset rather?
Comment 1 tt_1 2021-02-14 09:12:00 UTC
Created attachment 686637 [details]
output from emerge --info (cross-target)