Dnia 2015-01-26, o godz. 12:15:49 Peter Stuge <pe...@stuge.se> napisał(a):
> Michał Górny wrote: > > Title: USE=libav introduction > > Author: Micha?? G??rny <mgo...@gentoo.org> > > Your mailer doesn't set charset for the .txt attachment. NeedPatch :). > > Content-Type: text/plain > > Posted: 2015-01-yy > > Revision: 1 > > News-Item-Format: 1.0 > > Display-If-Installed: media-video/ffmpeg > > Display-If-Installed: media-video/libav > > > > The support for automatic choice between ffmpeg and libav is going to be > > deprecated in favor of explicit choice via USE flags. This change aims > > to solve multiple repeating issues, including Portage undesirably > > wanting to replace one package with the other, subslot upgrade issues > > and some of the hard-to-understand blocker issues. > > > > The current USE=ffmpeg will maintain its role of enabling optional > > support for ffmpeg or a compatible implementation (libav) in a package. > > However, whenever appropriate additional USE=libav will be introduced to > > control the preference of libav over ffmpeg. > > > > Users who currently use libav (the Gentoo default) do not have to > > perform any action since USE=libav is enabled by default. It should be > > noted that those users will need to enable USE=ffmpeg on packages with > > optional libav support as well. > > So far so good. > > > Users who want to use the ffmpeg fork instead need to specify USE=-libav > > explicitly. > > "the ffmpeg fork" above is very confusing because libav is the ffmpeg > fork, and I think what you mean here is simply "ffmpeg". I suggest: Well, you aren't correct which of the two is actually the fork but I can see the confusion. > Users who want to use ffmpeg rather than libav where that is possible > instead need to specify USE=-libav explicitly. > > > > Please also note that some packages support only one of the two > > implementations. An attempt to install one of those packages will result > > in blockers unless the user changes the global USE=libav state. > > This isn't completely accurate.. It's enough to change USE=libav for > the affected packages. I'm afraid I can't offer a wording suggestion > on this one. :\ But you have to do the change on all packages using ffmpeg/libav. Since all packages have to have exactly the same state, I don't really see a point in not setting this a global flag. -- Best regards, Michał Górny
pgpdrsqLp2x3B.pgp
Description: OpenPGP digital signature