1 |
On Sun, 17 Apr 2016 20:49:06 +0300 |
2 |
gevisz <gevisz@×××××.com> wrote: |
3 |
|
4 |
> 2016-04-17 20:45 GMT+03:00 gevisz <gevisz@×××××.com>: |
5 |
> > 2016-04-17 19:12 GMT+03:00 »Q« <boxcars@×××.net>: |
6 |
|
7 |
> >> I'm pretty sure what happened was that vlc had a security issue, |
8 |
> >> and a new version had to be stabilized, some time in 2014 or early |
9 |
> >> 2015. At that point, for opus support the new stable VLC required |
10 |
> >> an unstable opus, so they stable-masked the flag for VLC. Later, |
11 |
> >> a new-enough opus was stabilized; at that point, the flag for VLC |
12 |
> >> should have been unmasked, but it fell through the cracks. There |
13 |
> >> was already whining in bug comments about it not getting done, so |
14 |
> >> I didn't add my voice. |
15 |
> > |
16 |
> > Thank you both for the help. |
17 |
> > |
18 |
> > After creating /etc/portage/profile/package.use.stable.mask |
19 |
> > with the line |
20 |
> > media-video/vlc -opus |
21 |
> > I finally could see the opus use flag via |
22 |
> > equery uses vlc |
23 |
> > |
24 |
> > Setting this flag and recompiling vlc solved the problem. |
25 |
> |
26 |
> But I still have a feeling that it should have been done in a better |
27 |
> way. ;) |
28 |
|
29 |
As far as I could tell, the reason the mask didn't get taken out of the |
30 |
profile(s) was that discussion of it was mostly in a meta bug and in a |
31 |
bug about stabilization for VLC itself and it's nobody's responsibility |
32 |
to track and undo flag masks which are no longer needed. |
33 |
|
34 |
Ben de Groot is the one who masked it in the first place. There was |
35 |
good reason at the time, but there's no good reason I could find to |
36 |
continue with it masked. |
37 |
|
38 |
$ grep -iRC 2 opus /usr/portage/profiles/* | grep -iC 2 groot |
39 |
-- |
40 |
/usr/portage/profiles/arch/amd64/package.use.stable.mask- |
41 |
/usr/portage/profiles/arch/amd64/package.use.stable.mask-# Ben de Groot <yngwin@g.o (19 Apr 2015) |
42 |
/usr/portage/profiles/arch/amd64/package.use.stable.mask:# >=opus-1.0.3 is still not stable (bug 500868) |
43 |
/usr/portage/profiles/arch/amd64/package.use.stable.mask:media-video/vlc opus |
44 |
-- |
45 |
/usr/portage/profiles/arch/x86/package.use.stable.mask- |
46 |
/usr/portage/profiles/arch/x86/package.use.stable.mask-# Ben de Groot <yngwin@g.o (19 Apr 2015) |
47 |
/usr/portage/profiles/arch/x86/package.use.stable.mask:# >=opus-1.0.3 is still not stable (bug 500868) |
48 |
/usr/portage/profiles/arch/x86/package.use.stable.mask:media-video/vlc opus |