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 021C2158094 for ; Mon, 27 Jun 2022 07:14:38 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 560F0E0AAC; Mon, 27 Jun 2022 07:14:33 +0000 (UTC) Received: from occloudch401.owncube.com (occloudch401.owncube.com [31.7.62.222]) (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 8DEEAE0A9F for ; Mon, 27 Jun 2022 07:14:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sinustrom.info; s=default; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=s/sUG3HpDtDaTpS+uHHTVgiGJLhsWiqZ6VD1qUqS78s=; b=tX1Ktj16MGywZAePz/GV1DR3cf kDmVnVuDio7vGk6hPIkcTBd4LJO+bJgXY70dInlbkE2+M+3TwTOKbVuH4aAERG3LkKQjv833lLf2Q arZCd/aAUL5J29+RS2Zpv0mgAL7hFDOrPNzi/v6fsNuW0o3TaPFBEsVhDnpiaeICXFpTIn2L3t6ed eHstNA8z4NL5UEsJvJWMqw8KtUM/acTO76NdUL7wWS7Dvy6InxfyF/C55lEYku0OeDd8hsiancOk0 t6xhf0mlb20SM4kA+2IVjWYGKPfK359WXC0APus+XE4GKhDS/vo9FzoTp/t5BMVOfCgiBt5kDEzQa wybgujcQ==; Received: from c-24-16-40-71.hsd1.wa.comcast.net ([24.16.40.71]:42856 helo=tachikoma) by occloudch401.owncube.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1o5iwv-0006DP-Bk for gentoo-dev@lists.gentoo.org; Mon, 27 Jun 2022 09:14:22 +0200 Date: Mon, 27 Jun 2022 00:14:10 -0700 From: Zoltan Puskas 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> 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-sha512; protocol="application/pgp-signature"; boundary="uMBMuOyXf4ulfKlW" Content-Disposition: inline In-Reply-To: X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - occloudch401.owncube.com X-AntiAbuse: Original Domain - lists.gentoo.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - sinustrom.info X-Get-Message-Sender-Via: occloudch401.owncube.com: authenticated_id: pz560@sinustrom.info X-Authenticated-Sender: occloudch401.owncube.com: pz560@sinustrom.info X-Source: X-Source-Args: X-Source-Dir: X-Archives-Salt: a92131b5-c374-494e-99ee-bea84cc1ddb9 X-Archives-Hash: 99f09fcf04655d7b2ffcd16b533e3744 --uMBMuOyXf4ulfKlW Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Hey, > > Rephrasing this just to ensure I'm understanding it correctly: you're > suggesting to move _everything_ that uses Go into its own overlay. Let's > call it gentoo-go for the sake of the example. > > If the above is accurate, then I hard disagree. Yes, that was the suggestion, you understood it correctly. > > The biggest package that I have that uses Go is docker (and accompanying > tools). Personal distaste of docker aside, it's a very popular piece of > software, and I don't think it's fair to require all the people who want > to use it to first enable and sync gentoo-go before they can install it. It could be enabled by default for everyone, and people would have the choice to disable it or mask everything except what they are using in that case, so the extra user toil could be avoided by a creaful rollout. I'm not saying it would be an elegant solution though. > > And what about transitive dependencies? Suppose app-misc/cool-package is > written in some language that isn't Go, but it has a dependency on > sys-apps/cool-util which has a dependency on something written in Go. > Should a user wanting to install cool-package have to enable the > gentoo-go overlay now too? Even though app-misc/cool-package would look > like it doesn't need the overlay unless you dig into the deps. This is however a valid point, something I did not consider. Any reverse dependencies (i.e. packages in main portage tree depending on gentoo-go) would be anithetical to the overlay philosopy (the other direction of dependencies is okay though). This invalidates my separate overlay suggestion, consider it withdrawn. However I think that my other points still stand, until someone convinces me otherwise. > > Not a dev, just a user who really likes Gentoo :) Thanks for your perspective, it was a valueable observation. :) > > - Oskari > Cheers, Zoltan --uMBMuOyXf4ulfKlW Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEyzsUa/Bn/zts2f9oJoL7EYNVSs4FAmK5WMIACgkQJoL7EYNV Ss4f2BAApsH5S/iL0mNiRJJGDpVoVXNlHF/GCYo3kiy8HgQ8M52K7SHBHzmrV7Dl JXILjKabglvMubpd7hFLABRnmhbVhgKB8U2xJjiPPzsTqXtSk/S6pHrOL32AzeT9 SmX24tch9rD3C5JtyQo8xHfyer24i1c3xV39TxMMC6EIBk7Tusk3gQmXKuCdYDJF FRJdl6uCsI1KcT6BegY/JVJhQ29RhaQf197ALTkF3R4w7rWoFNQ1afuC4a7k8c6Y AIqzPr1S+3VDCZ5ayxby3ivjfTXg37j92MMXYTOeWonCvOk04DeZRYUH37cHiEgt zi/5WaIdrLf5psysbk8OjOzMh3bzmSVQ2u+5TLmHVuWC/y36V9rStjsQAnFy109P 5IjUJphdUq4JAXlRhOVDci+tdBeNihvSMx2pJPRKlnIesLQAyK2xRMOikpY1Bgee 7QUv2kAJvuisddAD1IZOmdkuCoilmOFT5ubV72x/VE53XadWdibb5CTKiS08P7SR e6LU33260Ma+s03kFxCGXmcGaevfKtH5BSAycvyUzKStI4QWX/7Odmw4fwKUKBoA AVA1334MjKZRC8No+tlg1AitEDnV//5X0AqlQOpOQBX4tCIF2M3KCeukixPvR7vJ jxylAXsAzjIYsvDSZhbU4M+Br9pbnc4Fh8H3UO7rshbWyaik+4Y= =HM9Y -----END PGP SIGNATURE----- --uMBMuOyXf4ulfKlW--