From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id DBADB138CCE for ; Sat, 16 May 2015 06:44:41 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6E505E081D; Sat, 16 May 2015 06:44:33 +0000 (UTC) Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 26FCEE07D8 for ; Sat, 16 May 2015 06:44:32 +0000 (UTC) Received: by wicmx19 with SMTP id mx19so53195332wic.0 for ; Fri, 15 May 2015 23:44:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=JnImgizjDjvr54QYQ9oL7caXvIREfgLsJnIVyKlh+co=; b=azVNUvDLGsCT6F0HmjA7QJDMcMBWlLSBH6IED/Kg5qJAIiRJS3coph4i8xJEN7ZIzU DB6yTDB7/Ww+hhvB9odoxGGtf1PzFVK2zQTM8jrjVSRoHVIU5IYNuDj/27kbA6B4vUNN Y6OUHOycJvUNldDfG2T+onJ2c8cE4ep43emEyQDPYb5+Vu9lulnnFWOdNYuIuPZC0IUn h7yquLxTUxc0ZRJKLKPHMqq/KJKZMFEP2ckfLcjLj7Ge6tX16yFPw5JPlAXJRUvvdmFs ExzloN8mR54kcjZ8vgYSxdZfSssYAN0k41T9vz9muwG+m7dup/67Pq5/n8AVWixhkx3O POIQ== X-Received: by 10.180.12.104 with SMTP id x8mr3801077wib.85.1431758670825; Fri, 15 May 2015 23:44:30 -0700 (PDT) Received: from [172.20.0.40] (105-237-48-155.access.mtnbusiness.co.za. [105.237.48.155]) by mx.google.com with ESMTPSA id l3sm1465046wik.16.2015.05.15.23.44.28 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 May 2015 23:44:29 -0700 (PDT) Message-ID: <5556E74B.9000903@gmail.com> Date: Sat, 16 May 2015 08:44:27 +0200 From: Alan McKinnon User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] libav and ffmpeg on the same computer issue once again References: <55558dda.42dfc20a.6ffb.3e3d@mx.google.com> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: a71c34ec-6070-4e15-be50-e7ff4afa378b X-Archives-Hash: 97440b6539e8d2ab4d19c16024b0a4ca On 16/05/2015 07:52, gevisz wrote: > 2015-05-15 20:30 GMT+03:00 Alexander Kapshuk : >> On Fri, May 15, 2015 at 9:04 AM, Gevisz wrote: >>> >>> On Fri, 15 May 2015 01:45:35 -0400 Gregory Woodbury >>> wrote: >>> >>>> I had a similar problem with some packages wanting virtual/ffmpeg and >>>> it wouldn't take the -libav USE flag without adding a keyword for >>>> ~amd64 on the virtual. >>>> (yes, I am going the opposite way from you, but the cause seem the >>>> same -- various USE flags are not yet adjusted in the stable >>>> branches.) >>>> >>>> Perhaps we need to request "stabilization" for some of the newer >>>> packages to solve this. >>> >>> Thank you for confirming that libav USE flag do not work not only for me. >>> >>> However, it would be interesting to hear what the Gentoo devs think about >>> this issue. >> >> Portage news item No 19 has the answer you're looking for. > > No, it has not. > > As I have already written, I have libav USE flag in my /etc/portage/make.conf > and still portage wants to merge media-video/ffmpeg > >>> eselect news read 19 >>> 2015-04-16-ffmpeg-default >>> Title FFmpeg default >>> Author Ben de Groot >>> Posted 2015-04-16 >>> Revision 1 >>> >>> Since the choice between ffmpeg and libav has been made more >>> explicit, there has been a lot of discussion about what the >>> default implementation should be. It can be concluded that >>> media-video/ffmpeg has wider support, and would be somewhat >>> more convenient for most end-users. >>> >>> For this reason the default implementation has been switched >>> back from media-video/libav to media-video/ffmpeg by removing >>> the libav useflag from the base profile. >>> >>> If the libav useflag is already globally enabled or disabled >>> in /etc/portage/make.conf, then no further action is required. >>> >>> Users who implicitly relied on libav being enabled in their >>> profile, and who wish to continue using libav, should enable >>> USE=libav in their /etc/portage/make.conf file. > > P.S. Trying to find out which packages currently depend on ffmpeg, > I get the following: > > $ equery depends ffmpeg > * These packages depend on ffmpeg: > app-misc/tracker-1.2.5 (ffmpeg ? >=virtual/ffmpeg-9) > media-libs/gegl-0.2.0-r2 (!libav ? media-video/ffmpeg:0) > media-plugins/alsa-plugins-1.0.28 (ffmpeg ? > virtual/ffmpeg[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]) > media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r3 (!libav ? >> =media-video/ffmpeg-1.2.6-r1:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]) > media-plugins/gst-plugins-libav-1.2.4-r1 (!libav ? >> =media-video/ffmpeg-1.2.6-r1:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]) > media-sound/sox-14.4.1 (ffmpeg ? >=virtual/ffmpeg-0.9) > media-video/vlc-2.1.5-r1 (!libav ? media-video/ffmpeg:0) > (!libav ? >=media-video/ffmpeg-1.2:0) > (!libav ? media-video/ffmpeg:0[vaapi]) > virtual/ffmpeg-9-r1 > (>=media-video/ffmpeg-1.2.6-r1:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,X?,encode?,gsm?,jpeg2k?,mp3?,opus?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?]) > > Interestingly enouth, when I try to find out why the tracker package > needs ffmpeg, > I get the following: > > $ equery uses tracker > [ Legend : U - final flag setting for installation] > [ : I - package is installed with flag ] > [ Colors : set, unset ] > * Found these USE flags for app-misc/tracker-1.2.5: > U I > - - cue : Enable cue sheet parsing > + + exif : Add support for reading EXIF headers from > JPEG and TIFF images > - - ffmpeg : Enable ffmpeg/libav-based audio/video codec support > - - firefox-bookmarks : Install bookmark data miner plugin for > www-client/firefox and www-client/firefox-bin > + + flac : Add support for FLAC: Free Lossless Audio Codec > + + gif : Add GIF image support > - - gsf : Enable gnome-extra/libgsf based data > extractor and for ODT. > + + gstreamer : Add support for media-libs/gstreamer (Streaming media) > + + gtk : Add support for x11-libs/gtk+ (The GIMP Toolkit) > - - iptc : Enable extraction of IPTC data from pictures > + + iso : Enable extraction of metadata from ISO disk images > + + jpeg : Add JPEG image support > + + miner-fs : Enable tracker-miner-fs (required for > filesystem indexing) > + + mp3 : Add support for reading mp3 files > + + nautilus : Enable tracker to integrate with > gnome-base/nautilus by providing entries in its context menu > - - networkmanager : Enable net-misc/networkmanager support > + + pdf : Add general support for PDF (Portable > Document Format), this replaces the pdflib and cpdflib flags > - - playlist : Add support for playlists > - - rss : Enable support for RSS feeds > - - test : Workaround to pull in packages needed to run > with FEATURES=test. Portage-2.1.2 handles this internally, so don't > set it in > make.conf/package.use anymore > - - thunderbird : Install email data miner plugin for > mail-client/thunderbird and mail-client/thunderbird-bin > + + tiff : Add support for the TIFF image format > - - upnp-av : Enable UPnP audio/video streaming support > + + upower : Enable power management support > + + vorbis : Add support for the OggVorbis audio codec > + + xml : Add support for XML files > - - xmp : Enable support for Extensible Metadata > Platform (Adobe XMP) > - - xps : Add support for XPS file format through > app-text/libgxps. > > > That, in my view, means that the tracker package really should not > demand ffmpeg. > Just checking something. app-misc/tracker does NOT depends on ffmpeg. It depends on virtual/ffmpeg, which libav satisfies. I think you are chasing a red haerring with that one. Did you notice? -- Alan McKinnon alan.mckinnon@gmail.com