From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 6E976138334 for ; Wed, 9 Oct 2019 23:53:41 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 39D66E081B; Wed, 9 Oct 2019 23:53:37 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id EDC3AE0801 for ; Wed, 9 Oct 2019 23:53:36 +0000 (UTC) Received: from katipo2.lan (unknown [203.86.205.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: kentnl) by smtp.gentoo.org (Postfix) with ESMTPSA id 2C57634BAD1 for ; Wed, 9 Oct 2019 23:53:34 +0000 (UTC) Date: Thu, 10 Oct 2019 12:53:23 +1300 From: Kent Fredric To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] [RFC] Disable --autounmask auto-unmasking keywords / masks by default Message-ID: <20191010125323.6acc64f5@katipo2.lan> Organization: Gentoo X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/MJY=HA/mIX+PH50+SlQsyL/"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Archives-Salt: 799ecd5d-7c27-426a-81ed-dc30f18d8ba0 X-Archives-Hash: a9752d65f0b2a315d5d1520d9bd3943d --Sig_/MJY=HA/mIX+PH50+SlQsyL/ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable 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 --Sig_/MJY=HA/mIX+PH50+SlQsyL/ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEgdrME8Lrmai3DXYJda6SGagVg7UFAl2ecvMACgkQda6SGagV g7V+Mw//RGnsB8b6MiKgzBM7pKIC1Sz0uZ09X14Ah7iF12rTKLjo1lAMXJysPXpb RO+1N/j5AkrxVjHs6kKa8po0YXynWsRogYagozbkFWCtDNCuuCAOG8ekMEt/qo4h 3s3Y5fmQQJQS61D0OuquyqYna65Sx6IE2wY+oeC1+gTs3J7kjy+uyAFIYaCvjhwV /iNAVx1409KXn5Kfpgm78NEOhqkaUZb9E5A/SKllmAzTUZUV4E01geu62yMW/cAo x6aKwQxt8v4CSz6YDThRqNuXJ4Oj4g8xyhg75mr3ZUZzhNrX8vylph44mLWrYG6l kJSIaqISkhxSB6F6+BX0OslfmcMDTmDbWSRaIuUbq9feXjOCW69lYF5ao6s0MajT 4rjWnd5nL+7sfB05Y57bdL4qhx0OamJJBBW98glVVXyJR4v+y9o7qFgxWGCucXpU TqkaFVIOzoGxl0mWgMF574xY+Cvfu2Hlq7842M1AAJHH/jRrcuwtdAwUQWHTVYlg nK1hwzdPzYw9yLUoCIOenrGv/h343Tnlk1G9XvnHPC2gBdePiaK6SgjP4XlEIFyX tBFKPKndJ2/EIEvh2dkseO3gO+2N+BFnlu+gEjdiFv9Dpk9IcCOYAgkugJ9HuYeO VspmmRe5bMQJIIBXmQqap6oQ+2OfU+gv0jk/SlSOxSzB2zscKR0= =+1VR -----END PGP SIGNATURE----- --Sig_/MJY=HA/mIX+PH50+SlQsyL/--