Gentoo Archives: gentoo-user

From: gevisz <gevisz@×××××.com>
To: "gentoo-user@l.g.o" <gentoo-user@l.g.o>
Subject: Re: [gentoo-user] Re: VLC could not decode the opus audio
Date: Mon, 18 Apr 2016 06:55:43
Message-Id: CA+t6X7fg30MiOUP870x-+6GEKvN4vAJKUvGSGy9zJLq5rDLEpQ@mail.gmail.com
In Reply to: [gentoo-user] Re: VLC could not decode the opus audio by "»Q«"
1 2016-04-17 22:18 GMT+03:00 »Q« <boxcars@×××.net>:
2 > On Sun, 17 Apr 2016 20:49:06 +0300
3 > gevisz <gevisz@×××××.com> wrote:
4 >
5 >> 2016-04-17 20:45 GMT+03:00 gevisz <gevisz@×××××.com>:
6 >> > 2016-04-17 19:12 GMT+03:00 »Q« <boxcars@×××.net>:
7 >
8 >> >> I'm pretty sure what happened was that vlc had a security issue,
9 >> >> and a new version had to be stabilized, some time in 2014 or early
10 >> >> 2015. At that point, for opus support the new stable VLC required
11 >> >> an unstable opus, so they stable-masked the flag for VLC. Later,
12 >> >> a new-enough opus was stabilized; at that point, the flag for VLC
13 >> >> should have been unmasked, but it fell through the cracks. There
14 >> >> was already whining in bug comments about it not getting done, so
15 >> >> I didn't add my voice.
16 >> >
17 >> > Thank you both for the help.
18 >> >
19 >> > After creating /etc/portage/profile/package.use.stable.mask
20 >> > with the line
21 >> > media-video/vlc -opus
22 >> > I finally could see the opus use flag via
23 >> > equery uses vlc
24 >> >
25 >> > Setting this flag and recompiling vlc solved the problem.
26 >>
27 >> But I still have a feeling that it should have been done in a better
28 >> way. ;)
29 >
30 > As far as I could tell, the reason the mask didn't get taken out of the
31 > profile(s) was that discussion of it was mostly in a meta bug and in a
32 > bug about stabilization for VLC itself and it's nobody's responsibility
33 > to track and undo flag masks which are no longer needed.
34
35 I see. Somebody have to start loudly complain about this use flag,
36 portage, Gentoo, and Linux in general to get it done in the right way. :)
37
38 I have not the mood to do it right now but should say that, after using
39 GNU/Linux for about 20 years, I finally stopped recommending it to all
40 my friends and colleagues. (This sad event happened about 4 years ago
41 when I finally looked at the GNU/Linux critically.)
42
43 P.S. The said does not mean that I like Windows or Android.
44 And I am too old and too busy to try and switch to BSD. :(
45
46 P.P.S. Thank you for the help once more.
47
48 > Ben de Groot is the one who masked it in the first place. There was
49 > good reason at the time, but there's no good reason I could find to
50 > continue with it masked.
51 >
52 > $ grep -iRC 2 opus /usr/portage/profiles/* | grep -iC 2 groot
53 > --
54 > /usr/portage/profiles/arch/amd64/package.use.stable.mask-
55 > /usr/portage/profiles/arch/amd64/package.use.stable.mask-# Ben de Groot <yngwin@g.o (19 Apr 2015)
56 > /usr/portage/profiles/arch/amd64/package.use.stable.mask:# >=opus-1.0.3 is still not stable (bug 500868)
57 > /usr/portage/profiles/arch/amd64/package.use.stable.mask:media-video/vlc opus
58 > --
59 > /usr/portage/profiles/arch/x86/package.use.stable.mask-
60 > /usr/portage/profiles/arch/x86/package.use.stable.mask-# Ben de Groot <yngwin@g.o (19 Apr 2015)
61 > /usr/portage/profiles/arch/x86/package.use.stable.mask:# >=opus-1.0.3 is still not stable (bug 500868)
62 > /usr/portage/profiles/arch/x86/package.use.stable.mask:media-video/vlc opus
63 >
64 >
65 >
66 >