Gentoo Archives: gentoo-user

From: Andrew Savchenko <bircoph@g.o>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Something strange with use flags
Date: Thu, 22 Nov 2018 17:04:10
Message-Id: 20181122180357.b52053baeb1b6894f082f092@gentoo.org
In Reply to: Re: [gentoo-user] Something strange with use flags by gevisz
1 On Thu, 22 Nov 2018 18:46:32 +0200 gevisz wrote:
2 > чт, 22 нояб. 2018 г. в 17:55, Corentin “Nado” Pazdera <nado@××××××××××.be>:
3 > >
4 > > November 22, 2018 4:41 PM, "gevisz" <gevisz@×××××.com> wrote:
5 > >
6 > > > After recent bug with changed Xorg-server suid use flag,
7 > > > I became very suspicious about spontanеous use flag
8 > > > shanges during system update and check them all.
9 > > >
10 > > > Today, I noticed the following attemped to change use flags
11 > > > in my Gentoo system during update:
12 > > >
13 > > > # emerge --update --deep --with-bdeps=y --newuse --backtrack=120 --ask world
14 > > >
15 > > > These are the packages that would be merged, in order:
16 > > >
17 > > > Calculating dependencies... done!
18 > > > [ebuild R ] dev-util/ninja-1.8.2 USE="(-zsh-completion%)"
19 > > > [ebuild R ] media-video/ffmpeg-3.3.6 USE="(-celt%)"
20 > > > [ebuild R ] media-video/vlc-3.0.4 USE="(-schroedinger%)"
21 > > >
22 > > > The problem is that
23 > > > $ equery uses ffmpeg
24 > > > and
25 > > > $ equery uses vlc
26 > > > commands show no celt and schroedinger use flags at all.
27 > > >
28 > > > Why?
29 > >
30 > > Because they are not in the ebuild IUSE anymore (hence the %).
31 > >
32 > > From man emerge
33 > > > % suffix newly added or removed
34 >
35 > Ok. Why these packages should be rebuild then if the corresponding
36 > use flags just do not exit?
37
38 Because support for celt and shroedinger experimental codecs was
39 removed.
40
41
42 Best regards,
43 Andrew Savchenko