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 326B2138334 for ; Thu, 12 Sep 2019 20:11:18 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 13C34E0B63; Thu, 12 Sep 2019 20:11:11 +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 B114EE0B09 for ; Thu, 12 Sep 2019 20:11:10 +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 68DB434B0D9 for ; Thu, 12 Sep 2019 20:11:08 +0000 (UTC) Date: Fri, 13 Sep 2019 08:10:59 +1200 From: Kent Fredric To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [PATCH 3/3] dev-vcs/hub: migrate to go-module.eclass Message-ID: <20190913081059.450157d6@katipo2.lan> In-Reply-To: <6acd490e-6393-62e4-5d07-71c2a3624417@gentoo.org> References: <20190911172128.18885-1-williamh@gentoo.org> <20190911172128.18885-4-williamh@gentoo.org> <20190911234815.GA21591@whubbs1.dev.av1.gaikai.org> <20190912154634.GB23846@whubbs1.dev.av1.gaikai.org> <88094567-323c-6f6a-a1d9-0c1b77ef53e3@gentoo.org> <6acd490e-6393-62e4-5d07-71c2a3624417@gentoo.org> 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_/PPBZOEVKkqeCx.it19hxGlI"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Archives-Salt: c9f8b0b8-26cd-4f58-8057-12fc05194e84 X-Archives-Hash: e7e58552d22efc742161a6415023ae12 --Sig_/PPBZOEVKkqeCx.it19hxGlI Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Thu, 12 Sep 2019 12:52:31 -0400 Michael Orlitzky wrote: > Subslots do this already. Portage does this already. We have this "tool > that people would want," but only if developers can be bothered to > package things. For some things (go, rust), using dynamic linking for all dependencies, and using subslots to regulate it... this may result in a reality where all dependencies need a unique slot for every version, and every version can be parallel installed with every other. I don't think you want that, it has all the inflexibility of static binaries and the only benefit it gives you is the visibility of the dependency stack from portage. Surely there are better ways to manage this. --Sig_/PPBZOEVKkqeCx.it19hxGlI Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEgdrME8Lrmai3DXYJda6SGagVg7UFAl16plMACgkQda6SGagV g7XPQg//QjKDZ3erVsUM6xSHtHZjELFH3NYXEQjMqYIwiINqBZCb7tcYnA61eHp8 g/ClXMqVSPeseNLYkffD3qpoJvoTyKSlkdDFgPTeD5lNgWjQpqnFatsXBvUz3xAG viExvbMJTsl9Dd3IWAABxlxZp9zu8Oi6EJ6xbyRmwb/1qewxCQrDL+ZcRRES8FfV lOa19pDG5tXyPq+3haeXs/pL407xn/tLjCJV1qdXsRFbE5nwwN9ASYgXCeZZZDBZ Ce2ORx6RPuT1JXa7XqS2bGtZL/hrUAPEsUuC6VocNHtGnynH6ttyhJ2sciLVM4zS Gop1quyx+tqbqPdqe20qJurUdtgyrUsSpg9UPS82cSeCk4q9Quo173DL98NOIean yO7mRaxihnru1a6JOGmFwMGxDoeq74pVJuQN+hqbHIKEtfAjpX5v18LvRYnr47nX gcL0Ix1dymRz9N9H7HG9QdqBHgZTsxMS2HNEZp50F1v/eIxWLqxqs5kOyV5zJ7cJ WXTkOGrADsukgZTuBd73udKXo8eMK9DBjvZp/1LlKzFU7Oy6E1VzidVL1bTVy7cT jMEOGeMH10hRhZzmZTmDmqcozWOxJ7L9pclju0kaGzwUbBp/0YzUfg6LUG6sPDiC kUF2oAPomUhuc/zh10NIBi6wLcH5N4m//OYg5DoPKAaMEqJ9oaQ= =EzKk -----END PGP SIGNATURE----- --Sig_/PPBZOEVKkqeCx.it19hxGlI--