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 4D578138334 for ; Fri, 20 Sep 2019 20:54:03 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DAF0DE090F; Fri, 20 Sep 2019 20:53:59 +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 98136E08FB for ; Fri, 20 Sep 2019 20:53:59 +0000 (UTC) Received: from pomiot (c134-66.icpnet.pl [85.221.134.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id AF19134B436; Fri, 20 Sep 2019 20:53:57 +0000 (UTC) Message-ID: <0610fca0a963486c759d6f055d2ea712f08fad9b.camel@gentoo.org> Subject: Re: [gentoo-dev] Underscores in USE flags From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org, Mike Gilbert Date: Fri, 20 Sep 2019 22:53:53 +0200 In-Reply-To: <9677cc3a-0f8e-41d2-fae6-694bc81ee2e1@gentoo.org> References: <9677cc3a-0f8e-41d2-fae6-694bc81ee2e1@gentoo.org> Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-j8k4hyfbduaiL5dJy8gN" User-Agent: Evolution 3.32.4 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 X-Archives-Salt: 94dbe7bd-4ad4-4976-b639-1ce4908fd16e X-Archives-Hash: 33fee32386800a34f18f991855544580 --=-j8k4hyfbduaiL5dJy8gN Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, 2019-09-20 at 13:46 -0700, Zac Medico wrote: > On 9/20/19 8:46 AM, Mike Gilbert wrote: > > Recently, a large number of bugs were filed against packages that have > > USE flag names which contain underscores. Apparently PMS prohibits > > this except when the USE flag is part of a USE_EXPAND variable. > >=20 > > https://projects.gentoo.org/pms/7/pms.html#x1-200003.1.4 > >=20 > > I'm not certain when this text was added to PMS, or how many of the > > affected USE flags pre-date this policy. > >=20 > > Portage seems to have no issue dealing with underscores, so this > > doesn't seem to be solving any technical problem. > >=20 > > I am pretty sure that renaming a bunch of USE flags will cause some > > amount of end-user confusion, for very little benefit. Is enforcing > > this part of PMS really worth it? >=20 > If we take this underscore rule to its logical extreme, then we should > rename python_targets_python3_7 to python_targets_python3-7, yes? Believe me, I would have done that already if not the fact that with all the dependency logic around here it would be totally destructive to all Gentoo systems. But hey, expect hyphen on 3.8. --=20 Best regards, Micha=C5=82 G=C3=B3rny --=-j8k4hyfbduaiL5dJy8gN Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQGTBAABCgB9FiEEx2qEUJQJjSjMiybFY5ra4jKeJA4FAl2FPGFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEM3 NkE4NDUwOTQwOThEMjhDQzhCMjZDNTYzOUFEQUUyMzI5RTI0MEUACgkQY5ra4jKe JA7/PQf+LB3qfBbslXASHUB1ADNrOkUJpYEZhc+to/Qx+hjDI8oYZhBvhAPpmKqg 7C9fPfl0L5xoPuSixtpXI8930OMZ/Lt3V2/qTeJhCiwYWRATAmMsAjmzXl97pRFr bglnBJtowTT6iYB7Pg7FfHiOgkg4WNzT00uSBFSNMO9X1zq8qJUjeciX4xUUfKd2 QUYZM+56EEZOb5evQYiUWGy78rsS65e8/8Lw+/Lq+d76z5rJGU8qbdkVKjs33Txg sjdj0GfwXiLwVGewReWxOWboJJH8xEOBlt6iw0R//+0WnPUY6+mbbs5JD/tQ5rzY FIuYGaVuKexjxacbBnBE0MAJQGh+/w== =Awz3 -----END PGP SIGNATURE----- --=-j8k4hyfbduaiL5dJy8gN--