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

Attachment: pgpdrsqLp2x3B.pgp
Description: OpenPGP digital signature

Reply via email to