On 10 February 2016 at 09:35, Róbert Čerňanský <ope...@tightmail.com> wrote:
>
> The question is whether you really need to specify the lazy use flag
> explicitly.  I would say that any flag which user did not set
> explicitly to -baz or baz could be considered as lazy use flag.
>
> So if I'd have 'baz' set in /etc/portage/make.conf,
> /etc/portage/package.use, USE environment variable or other user
> configuration then I'd clearly want to turn on baz (globally or for
> specific packages).  Portage would not change the use flag in this
> case (again globally or for particular packages only).
>
> On the other side, if I would not specify 'baz' in any of those user
> configurations (so it would be specified only in profile, ebuild or
> nowhere at all) then I most likely would not care about it therefore
> portage can enable or disable it as needed.
>
> BTW, what you are describing is essentially the same as in this bug:
> https://bugs.gentoo.org/show_bug.cgi?id=258371.  It was also discussed
> on this list couple of times.  I too would very much like to see it in
> portage.

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.

Because I may choose to:
- Deem the use flag necessary long term and put it hard on
- Deem the use flag and its dependencies unwanted and find an
alternative dependency graph somehow ( which may even include not
installing the package that triggered the bad dependency graph )

An "autodostuff" as opposed to an "autoenable in these conditions" to
me runs against the gentoo "user decides" mentality, because "just
turn on useflags I didn't even tell you to enable" strikes me more as
Portage telling me what I can and can't do, and it might even make me
avoid that feature.

( I don't actually use --autounmask-write for this reason, I peruse
the suggested USE requirements and change my configuration the way I
want it done instead )


-- 
Kent

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

Reply via email to