* [gentoo-user] Something strange with use flags
@ 2018-11-22 15:39 gevisz
2018-11-22 15:55 ` Corentin “Nado” Pazdera
0 siblings, 1 reply; 6+ messages in thread
From: gevisz @ 2018-11-22 15:39 UTC (permalink / raw
To: gentoo-user
After recent bug with changed Xorg-server suid use flag,
I became very suspicious about spontanеous use flag
shanges during system update and check them all.
Today, I noticed the following attemped to change use flags
in my Gentoo system during update:
# emerge --update --deep --with-bdeps=y --newuse --backtrack=120 --ask world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] dev-util/ninja-1.8.2 USE="(-zsh-completion%)"
[ebuild R ] media-video/ffmpeg-3.3.6 USE="(-celt%)"
[ebuild R ] media-video/vlc-3.0.4 USE="(-schroedinger%)"
The problem is that
$ equery uses ffmpeg
and
$ equery uses vlc
commands show no celt and schroedinger use flags at all.
Why?
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Something strange with use flags
2018-11-22 15:39 [gentoo-user] Something strange with use flags gevisz
@ 2018-11-22 15:55 ` Corentin “Nado” Pazdera
2018-11-22 16:46 ` gevisz
0 siblings, 1 reply; 6+ messages in thread
From: Corentin “Nado” Pazdera @ 2018-11-22 15:55 UTC (permalink / raw
To: gentoo-user
November 22, 2018 4:41 PM, "gevisz" <gevisz@gmail.com> wrote:
> After recent bug with changed Xorg-server suid use flag,
> I became very suspicious about spontanеous use flag
> shanges during system update and check them all.
>
> Today, I noticed the following attemped to change use flags
> in my Gentoo system during update:
>
> # emerge --update --deep --with-bdeps=y --newuse --backtrack=120 --ask world
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [ebuild R ] dev-util/ninja-1.8.2 USE="(-zsh-completion%)"
> [ebuild R ] media-video/ffmpeg-3.3.6 USE="(-celt%)"
> [ebuild R ] media-video/vlc-3.0.4 USE="(-schroedinger%)"
>
> The problem is that
> $ equery uses ffmpeg
> and
> $ equery uses vlc
> commands show no celt and schroedinger use flags at all.
>
> Why?
Because they are not in the ebuild IUSE anymore (hence the %).
From man emerge
> % suffix newly added or removed
Best regards
Corentin “Nado” Pazdera
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Something strange with use flags
2018-11-22 15:55 ` Corentin “Nado” Pazdera
@ 2018-11-22 16:46 ` gevisz
2018-11-22 17:03 ` Andrew Savchenko
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: gevisz @ 2018-11-22 16:46 UTC (permalink / raw
To: gentoo-user
чт, 22 нояб. 2018 г. в 17:55, Corentin “Nado” Pazdera <nado@troglodyte.be>:
>
> November 22, 2018 4:41 PM, "gevisz" <gevisz@gmail.com> wrote:
>
> > After recent bug with changed Xorg-server suid use flag,
> > I became very suspicious about spontanеous use flag
> > shanges during system update and check them all.
> >
> > Today, I noticed the following attemped to change use flags
> > in my Gentoo system during update:
> >
> > # emerge --update --deep --with-bdeps=y --newuse --backtrack=120 --ask world
> >
> > These are the packages that would be merged, in order:
> >
> > Calculating dependencies... done!
> > [ebuild R ] dev-util/ninja-1.8.2 USE="(-zsh-completion%)"
> > [ebuild R ] media-video/ffmpeg-3.3.6 USE="(-celt%)"
> > [ebuild R ] media-video/vlc-3.0.4 USE="(-schroedinger%)"
> >
> > The problem is that
> > $ equery uses ffmpeg
> > and
> > $ equery uses vlc
> > commands show no celt and schroedinger use flags at all.
> >
> > Why?
>
> Because they are not in the ebuild IUSE anymore (hence the %).
>
> From man emerge
> > % suffix newly added or removed
Ok. Why these packages should be rebuild then if the corresponding
use flags just do not exit?
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Something strange with use flags
2018-11-22 16:46 ` gevisz
@ 2018-11-22 17:03 ` Andrew Savchenko
2018-11-22 17:04 ` Dale
2018-11-22 20:33 ` Neil Bothwick
2 siblings, 0 replies; 6+ messages in thread
From: Andrew Savchenko @ 2018-11-22 17:03 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1476 bytes --]
On Thu, 22 Nov 2018 18:46:32 +0200 gevisz wrote:
> чт, 22 нояб. 2018 г. в 17:55, Corentin “Nado” Pazdera <nado@troglodyte.be>:
> >
> > November 22, 2018 4:41 PM, "gevisz" <gevisz@gmail.com> wrote:
> >
> > > After recent bug with changed Xorg-server suid use flag,
> > > I became very suspicious about spontanеous use flag
> > > shanges during system update and check them all.
> > >
> > > Today, I noticed the following attemped to change use flags
> > > in my Gentoo system during update:
> > >
> > > # emerge --update --deep --with-bdeps=y --newuse --backtrack=120 --ask world
> > >
> > > These are the packages that would be merged, in order:
> > >
> > > Calculating dependencies... done!
> > > [ebuild R ] dev-util/ninja-1.8.2 USE="(-zsh-completion%)"
> > > [ebuild R ] media-video/ffmpeg-3.3.6 USE="(-celt%)"
> > > [ebuild R ] media-video/vlc-3.0.4 USE="(-schroedinger%)"
> > >
> > > The problem is that
> > > $ equery uses ffmpeg
> > > and
> > > $ equery uses vlc
> > > commands show no celt and schroedinger use flags at all.
> > >
> > > Why?
> >
> > Because they are not in the ebuild IUSE anymore (hence the %).
> >
> > From man emerge
> > > % suffix newly added or removed
>
> Ok. Why these packages should be rebuild then if the corresponding
> use flags just do not exit?
Because support for celt and shroedinger experimental codecs was
removed.
Best regards,
Andrew Savchenko
[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Something strange with use flags
2018-11-22 16:46 ` gevisz
2018-11-22 17:03 ` Andrew Savchenko
@ 2018-11-22 17:04 ` Dale
2018-11-22 20:33 ` Neil Bothwick
2 siblings, 0 replies; 6+ messages in thread
From: Dale @ 2018-11-22 17:04 UTC (permalink / raw
To: gentoo-user
gevisz wrote:
> чт, 22 нояб. 2018 г. в 17:55, Corentin “Nado” Pazdera <nado@troglodyte.be>:
>> November 22, 2018 4:41 PM, "gevisz" <gevisz@gmail.com> wrote:
>>
>>> After recent bug with changed Xorg-server suid use flag,
>>> I became very suspicious about spontanеous use flag
>>> shanges during system update and check them all.
>>>
>>> Today, I noticed the following attemped to change use flags
>>> in my Gentoo system during update:
>>>
>>> # emerge --update --deep --with-bdeps=y --newuse --backtrack=120 --ask world
>>>
>>> These are the packages that would be merged, in order:
>>>
>>> Calculating dependencies... done!
>>> [ebuild R ] dev-util/ninja-1.8.2 USE="(-zsh-completion%)"
>>> [ebuild R ] media-video/ffmpeg-3.3.6 USE="(-celt%)"
>>> [ebuild R ] media-video/vlc-3.0.4 USE="(-schroedinger%)"
>>>
>>> The problem is that
>>> $ equery uses ffmpeg
>>> and
>>> $ equery uses vlc
>>> commands show no celt and schroedinger use flags at all.
>>>
>>> Why?
>> Because they are not in the ebuild IUSE anymore (hence the %).
>>
>> From man emerge
>>> % suffix newly added or removed
> Ok. Why these packages should be rebuild then if the corresponding
> use flags just do not exit?
>
>
The percent symbol shows that it is changing. Odds are, that USE flag
was in a earlier version but has been removed since. Depending on
options used on the emerge command, it will pick up those changes and
rebuild the package. I've seen times where what used to be a option no
longer is and the USE flag doesn't matter anymore because the package
has to build with whatever the flag triggers. Sometimes it is the other
way around. The USE flag doesn't matter because that function may be
done by another package and is no longer needed in that package.
When I do upgrades, I to use emerge options to pick up on those
changes. I just go through the list looking for what has changed and
what specific packages I installed are being upgraded. If I see a USE
flag change and I don't know what it does, I use euse -i <USE flag> to
see what it does. Generally speaking, it ends up being nothing but on
occasion it could add a feature I do or do not want. Then I can
disable/enable the USE flag either globally or for that one package.
Hope that helps.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Something strange with use flags
2018-11-22 16:46 ` gevisz
2018-11-22 17:03 ` Andrew Savchenko
2018-11-22 17:04 ` Dale
@ 2018-11-22 20:33 ` Neil Bothwick
2 siblings, 0 replies; 6+ messages in thread
From: Neil Bothwick @ 2018-11-22 20:33 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 272 bytes --]
On Thu, 22 Nov 2018 18:46:32 +0200, gevisz wrote:
> Ok. Why these packages should be rebuild then if the corresponding
> use flags just do not exit?
Because you are using --newuse and not --changed-use.
--
Neil Bothwick
Too many clicks spoil the browse.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2018-11-22 20:34 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-11-22 15:39 [gentoo-user] Something strange with use flags gevisz
2018-11-22 15:55 ` Corentin “Nado” Pazdera
2018-11-22 16:46 ` gevisz
2018-11-22 17:03 ` Andrew Savchenko
2018-11-22 17:04 ` Dale
2018-11-22 20:33 ` Neil Bothwick
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox