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.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id F03E0158094 for ; Sun, 17 Jul 2022 01:37:15 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5CE5F2BC01D; Sun, 17 Jul 2022 01:37:10 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B305AE0F9A for ; Sun, 17 Jul 2022 01:37:09 +0000 (UTC) Received: (nullmailer pid 28856 invoked by uid 1000); Sun, 17 Jul 2022 01:37:06 -0000 Date: Sat, 16 Jul 2022 20:37:06 -0500 From: William Hubbs To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Proposal to undeprecate EGO_SUM Message-ID: Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <20220613074411.341909-1-flow@gentoo.org> <1a712a66f55e241ce6b6084eb19e1f34@sinustrom.info> <20585037-1d3c-2b2d-90a3-b9ab74fa78aa@gentoo.org> <1d2db3c2-e002-4f47-ba6e-f1927a2622d8@gentoo.org> <17acb60d-4f13-fad9-702c-64cad71a3c05@gentoo.org> 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; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="0JpGWgCFGadZRFkj" Content-Disposition: inline In-Reply-To: X-Archives-Salt: c9832eca-6f35-4a13-87a3-16edfeb5eff9 X-Archives-Hash: 112cf15994d593445755a69a96a46023 --0JpGWgCFGadZRFkj Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jul 16, 2022 at 10:20:01PM +0200, Ulrich Mueller wrote: > >>>>> On Sat, 16 Jul 2022, William Hubbs wrote: > > The only question is, is there a way to reliably tell whether or not > > we are in the main tree? >=20 > An eclass has no legitimate way to find out in which repository it is. > The rationale is that users should be able to copy ebuilds and eclasses > to their local overlays, and they should work there in the same way. >=20 > There is an internal (and undocumented) Portage variable, but that > shouldn't be used. In that case, I'm left with two options. 1) continue with deprecating and removing EGO_SUM. 2) (suggested on IRC) allow EGO_SUM as long as it has below a certain low number of entries. It would need to be kept small to keep ebuilds and manifests from bloating too much. Thoughts? William --0JpGWgCFGadZRFkj Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQTVeuxEZo4uUHOkQAluVBb0MMRlOAUCYtNnvgAKCRBuVBb0MMRl OFdiAJ9DvERhZ/9zCUtWbz+Hdz5t3yRboACglxsxu5A2d5ADaNW/nSmi7LHbDws= =3yQt -----END PGP SIGNATURE----- --0JpGWgCFGadZRFkj--