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 D8573138334 for ; Fri, 24 Aug 2018 14:38:04 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DC974E08C0; Fri, 24 Aug 2018 14:38:00 +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 8DF24E0827 for ; Fri, 24 Aug 2018 14:38:00 +0000 (UTC) Received: from localhost (unknown [70.35.214.162]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: vdupras) by smtp.gentoo.org (Postfix) with ESMTPSA id 1E0B2335C07; Fri, 24 Aug 2018 14:37:59 +0000 (UTC) Date: Fri, 24 Aug 2018 10:37:54 -0400 From: Virgil Dupras To: gentoo-dev@lists.gentoo.org Cc: Mike Gilbert Subject: Re: [gentoo-dev] [PATCH] use.desc: Improve description of USE=test Message-Id: <20180824103754.503494ff439fd53e21497544@gentoo.org> 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> X-Mailer: Sylpheed 3.7.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; protocol="application/pgp-signature"; micalg="PGP-SHA256"; boundary="Signature=_Fri__24_Aug_2018_10_37_54_-0400_X3u_Nw.5G4ZbSInR" X-Archives-Salt: 10f4cf35-e403-46ce-ba19-77167e06b688 X-Archives-Hash: 9e225a8ca28c5ef429fdb7a304ca68da --Signature=_Fri__24_Aug_2018_10_37_54_-0400_X3u_Nw.5G4ZbSInR Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, 24 Aug 2018 10:27:01 -0400 Mike Gilbert wrote: > On Fri, Aug 24, 2018 at 9:23 AM Kent Fredric > wrote: > > > > On Tue, 21 Aug 2018 22:29:29 -0400 > > Mike Gilbert wrote: > > > > > Setting RESTRICT=3D"!test? ( test )" is generally sufficient. > > > > But that would require setting that virtually *everything* that has > > both tests, and required dependencies for tests. > > > > Which, in my experience, is practically everything with tests. > > > > To the point it seems like that should be the *default* mechanic, > > not a requirement that everyone pay not to have a randomly broken > > package. >=20 > 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. >=20 Which is the easiest path, updating the PMS or adding RESTRICT=3D"!test? ( test )" to thousands of ebuilds? I don't see how we can realistically hope for every developer to cooperate in making sure that their ebuilds behave properly in "USE=3D-test" situation. Virgil --Signature=_Fri__24_Aug_2018_10_37_54_-0400_X3u_Nw.5G4ZbSInR Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEzxAa2B+saKTW8nfCbgMDJWya24wFAluAGEIACgkQbgMDJWya 24xbHAf/Tr0DIn+NO2aKp1wjqPn8t55pWHkaDCPEkK+ctL80ttSx6AbVlpM/polP nJaan5CId+IQgrBX2zhdVvOar5fBGmr0nWLbsjlknQTBZq9MFmwDLkJlKwGwHF/y xspUO44ymIbs1ob4m8J9Bp63ZbPhFzo32FjIe8bMH7SA6+ejtqcR6cxEd0VvCpaU Kii4BrueJV7C4UUca/jE4mPncvvUFVeAbQ/Uljzc6SxvmZNF+m4uYqxI9/82VeeY GnMQTqgA2sisLDOz7cnz2nJN4hVGT1N56rLqMdW7+h9I8cXtnU56rV19fcM+9MpC pu8epwGPAZYiDEWJNAyYWsvGN4UUlQ== =Owt/ -----END PGP SIGNATURE----- --Signature=_Fri__24_Aug_2018_10_37_54_-0400_X3u_Nw.5G4ZbSInR--