On 10 February 2016 at 14:12, Rich Freeman <ri...@gentoo.org> wrote:
>> I'd personally rather the list of "automatically turn this on if
>> required" be something I had the power to restrict than have a blanket
>> "autodostuff", because in the event some USE can't be satisfied, the
>> first time that USE flag was deemed "Needed" I'd want to be told that
>> it was needed, and be prompted to chose a solution.
>
> Wouldn't this be analogous to putting every package you install in
> your world file?


The current situation with "USE" flags is more like having 80% of
portage unavailable due to package.mask/keywords, and where you have
to unmask every package you merely wish to *permit* to be installed,
either by doing it on a per-package level with package.unmask, or
doing it super-globally with ACCEPT_KEYWORDS=

And but even this would be better than the USE situation, because
neither package.mask or the keywording tricks *Force* the package to
be installed, they merely *permit* the package to be installed, and
then depclean can also be relied upon to purge those packages if you
don't put them in your world file.

So in comparison:

/etc/portage/package.use  is essentially "the world file but for useflags"

And we have no analogue of

/etc/porage/package.unmask  or /etc/portage/package.keywords that
applies to useflags.

I can see how some people might want an analogue of "just install
dependencies if they're needed regardless if I said I need them" that
applies to useflags, but you'd probably want a "don't install this
even if it appeared to be needed" companion tool that behaves akin to
/etc/portage/package.mask



-- 
Kent

KENTNL - https://metacpan.org/author/KENTNL

Reply via email to