From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1MvMPr-0005Gs-NQ for garchives@archives.gentoo.org; Wed, 07 Oct 2009 02:38:12 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E2F30E0D28; Wed, 7 Oct 2009 02:38:09 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id C1056E0D28 for ; Wed, 7 Oct 2009 02:38:09 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 6495B67C92 for ; Wed, 7 Oct 2009 02:38:09 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -3.21 X-Spam-Level: X-Spam-Status: No, score=-3.21 required=5.5 tests=[AWL=-0.611, BAYES_00=-2.599] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4dsCBg-WPqGw for ; Wed, 7 Oct 2009 02:38:02 +0000 (UTC) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id A984F67C41 for ; Wed, 7 Oct 2009 02:38:01 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.50) id 1MvMPb-0000BQ-HS for gentoo-dev@gentoo.org; Wed, 07 Oct 2009 04:37:55 +0200 Received: from 64-201-202-141.regn.hsdb.sasknet.sk.ca ([64.201.202.141]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 07 Oct 2009 04:37:55 +0200 Received: from dirtyepic by 64-201-202-141.regn.hsdb.sasknet.sk.ca with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 07 Oct 2009 04:37:55 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: Ryan Hill Subject: [gentoo-dev] RFC: USE=qa-test Date: Tue, 6 Oct 2009 20:38:18 -0600 Message-ID: <20091006203818.2ae06242@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 Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/2Dq3GjAfrYy5m0jintLp.f/"; protocol="application/pgp-signature" X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 64-201-202-141.regn.hsdb.sasknet.sk.ca X-Newsreader: Claws Mail 3.7.2 (GTK+ 2.16.6; x86_64-unknown-linux-gnu) Sender: news X-Archives-Salt: 2c61d803-2d96-4246-8150-8d338b8921c3 X-Archives-Hash: b059daa37292b4cea2075318cc9e7d04 --Sig_/2Dq3GjAfrYy5m0jintLp.f/ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Some packages, like dbus[1], have testing features that, while useful for developers and arch-testers, aren't something that should be foisted on users. Dbus' case is extreme, as it builds-in functions that are useful for unit testing, but result in an insecure and unstable package (I just "fixed= " a bunch of testsuite failures i've been seeing in dbus-using packages by disabling USE=3Dtest). Other packages have testsuites that take an unreason= able amount of time to build/run (db, ppl, boost, that faad/faac one that takes six hours), are pretty much guaranteed to fail (gcc, binutils), have strange dependency quirks (can't run the tests unless the package is already installed, create circular dependencies), or a dozen other situations I can= 't think of right now. I'd like to propose a new USE flag, qa-test or a better name, to handle the= se cases in a consistent way. This would give us a way to differentiate betwe= en tests that everyone should run and tests that only devs and arch-testers would be interested in, making enabling FEATURES=3Dtest by default in a fut= ure EAPI a little more palatable. Use of this flag would be up to the maintainer, of course. [1] http://bugs.gentoo.org/287722 --=20 fonts, Character is what you are in the dark. gcc-porting, wxwidgets @ gentoo EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662 --Sig_/2Dq3GjAfrYy5m0jintLp.f/ Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) iEYEARECAAYFAkrL/x8ACgkQiqiDRvmkBmKUHACgmN609NI4t+RjMr0U6kUUV/lY TAoAoM9Lc/O3Xt0vhbrL8Gcu48UBXvhY =NzkC -----END PGP SIGNATURE----- --Sig_/2Dq3GjAfrYy5m0jintLp.f/--