Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gentoo-news:master commit in: 2015/2015-02-01-use-libav/
Date: Sun, 01 Feb 2015 20:01:45
Message-Id: 1422820873.d6b71a9bdef607f5fe7438d7b2db723f8b223a19.mgorny@gentoo
1 commit: d6b71a9bdef607f5fe7438d7b2db723f8b223a19
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 1 20:00:20 2015 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 1 20:01:13 2015 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=proj/gentoo-news.git;a=commit;h=d6b71a9b
7
8 The news item for USE=libav
9
10 ---
11 .../2015-02-01-use-libav.en.txt | 38 ++++++++++++++++++++++
12 .../2015-02-01-use-libav.en.txt.asc | 19 +++++++++++
13 2 files changed, 57 insertions(+)
14
15 diff --git a/2015/2015-02-01-use-libav/2015-02-01-use-libav.en.txt b/2015/2015-02-01-use-libav/2015-02-01-use-libav.en.txt
16 new file mode 100644
17 index 0000000..32fa603
18 --- /dev/null
19 +++ b/2015/2015-02-01-use-libav/2015-02-01-use-libav.en.txt
20 @@ -0,0 +1,38 @@
21 +Title: ffmpeg/libav conflict management: USE=libav
22 +Author: Michał Górny <mgorny@g.o>
23 +Content-Type: text/plain
24 +Posted: 2015-02-01
25 +Revision: 1
26 +News-Item-Format: 1.0
27 +Display-If-Installed: media-video/ffmpeg
28 +Display-If-Installed: media-video/libav
29 +
30 +The support for automatic choice between ffmpeg and libav is going to be
31 +deprecated in favor of explicit choice via USE flags. This change aims
32 +to solve multiple repeating issues, including Portage undesirably
33 +wanting to replace one package with the other, lack of proper reverse
34 +dependency on ffmpeg/libav upgrades and some of the hard-to-understand
35 +upgrade failures involving blockers. It also may be used to make ffmpeg
36 +and libav co-installable in the future.
37 +
38 +The current USE=ffmpeg will maintain its role of enabling optional
39 +support for ffmpeg or a compatible implementation (libav) in a package.
40 +However, whenever appropriate additional USE=libav will be introduced to
41 +control the preference of one implementation over the other.
42 +
43 +Users who currently use libav (the Gentoo default) do not have to
44 +perform any action since USE=libav is enabled by default. It should be
45 +noted that the users still need to enable USE=ffmpeg on packages with
46 +optional libav support as well. Users who want to use ffmpeg instead
47 +need to specify USE=-libav in make.conf explicitly.
48 +
49 +Please also note that some packages support only one of the two
50 +implementations. An attempt to install one of those packages may result
51 +in blockers requiring the user changes the global USE=libav state.
52 +The most notable example of such package is media-video/mplayer.
53 +media-video/mpv may be used as a replacement for users who prefer libav.
54 +
55 +Please do not alter the state of 'libav' flag on a per-package basis
56 +(e.g. via package.use). The flag needs to be set globally to have
57 +consistent value throughout all packages. Otherwise, blockers will
58 +prevent upgrades.
59
60 diff --git a/2015/2015-02-01-use-libav/2015-02-01-use-libav.en.txt.asc b/2015/2015-02-01-use-libav/2015-02-01-use-libav.en.txt.asc
61 new file mode 100644
62 index 0000000..aba6d3c
63 --- /dev/null
64 +++ b/2015/2015-02-01-use-libav/2015-02-01-use-libav.en.txt.asc
65 @@ -0,0 +1,19 @@
66 +-----BEGIN PGP SIGNATURE-----
67 +Version: GnuPG v2
68 +
69 +iQJ8BAABCgBmBQJUzoW+XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
70 +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
71 +MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOgngP/1/amGltpEmEQka3ak7CK30m
72 +39B2gMaKxa0UEp8Zyiw1Q+QrrtiC0Lu3YVFQBybNBWVASP9DsfuZJbgf0Dnd+oxz
73 +Vcmv7BrDjLQVjeBlqHN2YzjX5yW+GXUm1+nCvq98oGlFZcQRCSkvkmSSV5At5kJE
74 +AkRm2kT0VMaQ3WT2vxdMa5BppmZv7bZoh+s0IgAfE2jvOZNG5yFmoRWhVelI6B0J
75 +eKa5PNPr3aSnyxMQ8YMh6sjLbCeYC3NJkD+P6uWWIKYIpS2QavAZlAjv/7WcmH8U
76 +IKpMA4bcPPnjaS/GJs6PbcG55oF7ltJYwE67IxVj93zEYtpA6yh91cop1iyOvtj4
77 +529bAQyh439MSCBsY95Zmy/NQv+I73g47KfcGfsUlxR6YJD2jIEppV1lSgqZyv0T
78 +wTXS4ijRTlHKitIPeIsSt5dWKHT1zMi/RR6thR/skRF/JQ5ZJ36MollqU5eud4vP
79 +2oH8AUUVTmhasD5oYWN+6OC6pEpyW19DlgFFonrrXTrEyLHnlt2eL7f4YKHuOV7L
80 +XRvqWlZ6hpM7XO6yaFEp0KseEz8DkYX05qzfZE+f2e0G8cLt9O3hTXf3V+vKI52B
81 +OBQQMA+CQLIBC6ed/qfFmHDByh5G8NsafdmXRwEf1/ZtG3+KKdR+nRcdppn4/VK7
82 +CKNynotp4jErUq43JD9X
83 +=dgGE
84 +-----END PGP SIGNATURE-----