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 7D5DA138334 for ; Fri, 24 Aug 2018 14:46:08 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6F97EE0972; Fri, 24 Aug 2018 14:46:05 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 1CE8AE0827 for ; Fri, 24 Aug 2018 14:46:04 +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 62C4C335C5D for ; Fri, 24 Aug 2018 14:46:01 +0000 (UTC) Date: Sat, 25 Aug 2018 02:45:43 +1200 From: Kent Fredric To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [PATCH] use.desc: Improve description of USE=test Message-ID: <20180825024543.3d47a160@katipo2.lan> In-Reply-To: References: <20180820143433.27556-1-mgorny@gentoo.org> <20180820145937.10739-1-mgorny@gentoo.org> <1534833968.953.2.camel@gentoo.org> <153FDB15-8D96-4065-AB16-885D1A5DE87E@gentoo.org> <3d0204bf-509b-5cf9-251d-9a689b32db26@gentoo.org> <20180825012306.4a9b26a6@katipo2.lan> Organization: Gentoo X-Mailer: Claws Mail 3.16.0 (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 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/E6RwLVJ.v4Q+vdzx7gwwKWo"; protocol="application/pgp-signature" X-Archives-Salt: 81f9e289-07a8-4cba-97e8-093f4fb6c94a X-Archives-Hash: 945f6e578cef8fb1b334377af5a139a8 --Sig_/E6RwLVJ.v4Q+vdzx7gwwKWo Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 24 Aug 2018 10:27:01 -0400 Mike Gilbert wrote: > If you want to define behavior that can be relied upon in ebuilds, it > should be specified in PMS. PMS does not define any meaning for the > "test" USE flag. We should eschew idealism about how the world *should* behave, and avoid making portage a steaming garbage heap in order to comply with a terrible PMS specification of a heavily used feature. And we should aim to make this design less crappy in some future EAPI. And honestly, I've hated the fact we implement test dependencies via: DEPENDS=3D"test? ( ... )" for so long, its an obvious hack, a terrible one at that. I just haven't seen any good proposals for an alternative, let alone one that got penned up for a future EAPI. But lets not make portage *worse* while we wait for this imaginary future. --Sig_/E6RwLVJ.v4Q+vdzx7gwwKWo Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEgdrME8Lrmai3DXYJda6SGagVg7UFAluAGiMACgkQda6SGagV g7WM0RAAo3LWGaxMgC6dG1phmflpquWlnm6g0BFYx8rDqgGScrqF/+X354GR9vGh e33rbq8GDzFOwvTVpUSNIwlp7jDbb2b4hPZ2Ue03tfVXL0dexdhXZaS/oqqOdUB6 NeoZ7i6dSIp9rhksm4JqbAlq17yHZUGaNjMPRcpjEr8/beY+8KzRo4wrhDMZuc6L DBi3cQ7BNIuhL++wignT7EuOEKCtNQOSwOEdGLVRCJvgwsbUdcQJdOwQ+HOHka+j v99zdqVDeaJ/4Qm8TnS30QQ740E0IryMSl+TfDyRzMrb0Q1mXydXptqb4pz6OKS0 dVqT9nGDivbftsK+IgpYk0DP9h9BGkepdGeLyXrFc/ia+YSkhLKCKjkxwQqBjZoE nOqRxoXet4upqmUGTUhM/QIg6q4HA1roM2R9AYtjbYP8vzvayhm/cHA/Y52RUMq4 3/9VwJ5f6uCqS7E1chcz87a8AI9Yy2unwOcnYaAw5/cthWMi9+zaeu1TiMsh26rW +ZiFVhxyg7W2qo4TRN1Nvr1dWTS04AN4S/YECGo9zkDkvFNByohCM+9b/Lw/GBJZ lZFbesCnt93qOrP4Cb4dc3OAQFZp87OP2uYD6GEeLGx+5ky9l+h64S8mqut5KdB4 WVNWg9TlE/wtxzlxf6BGR7qE1ZUgsof+cYX8wD+2NqxZ0+qvSno= =HefW -----END PGP SIGNATURE----- --Sig_/E6RwLVJ.v4Q+vdzx7gwwKWo--