public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [RFC] Disable --autounmask auto-unmasking keywords / masks by default
@ 2019-10-09 23:53 Kent Fredric
  2019-10-10  2:45 ` Zac Medico
  0 siblings, 1 reply; 6+ messages in thread
From: Kent Fredric @ 2019-10-09 23:53 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1512 bytes --]

One of the recurring problems we face in #gentoo is end users coming
to us with confusing problems, and their problems are exacerbated
because their default workflow ended up with them unmasking some **
version of perl.

There is already a bug for this behaviour [1], and comments say that
portage doing this is "a bug", but the situations which it occurs in
are hard to diagnose what the "real problem" is.

Much of the time, what has occurred is there was some other problem,
and portage bodged its way around the real problem by choosing a
solution that should be considered unacceptable, instead of presenting
the real problem.

Some of the time, the cause is as simple as a single package being
installed that isn't in the @world dependency graph any more, which is
tripping up portage slot-rebuild behaviour.

In practice, what this currently means is that stable users end up
installing *developmental/experimental* packages that exist only for
experts and gentoo maintainers, and this is an unacceptable resolution.

If this behaviour was being triggered by anything other than portage's
dependency resolver failing, it would be considered a serious QA
violation.

Its understood that portage maintainers want to "fix" this behaviour so
the problem doesn't occur, but until that can be done, the present
default behaviour is actively harmful, and I suggest it be disabled by
default until it can be guaranteed to give the right results.

1: https://bugs.gentoo.org/658648

[-- 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:[~2019-10-10  8:09 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-10-09 23:53 [gentoo-dev] [RFC] Disable --autounmask auto-unmasking keywords / masks by default Kent Fredric
2019-10-10  2:45 ` Zac Medico
2019-10-10  2:57   ` Kent Fredric
2019-10-10  3:35     ` Michael Everitt
2019-10-10  3:39       ` Kent Fredric
2019-10-10  8:09     ` Zac Medico

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox