From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1K6JOq-00037V-LF for garchives@archives.gentoo.org; Wed, 11 Jun 2008 06:01:36 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id F3C2AE0540; Wed, 11 Jun 2008 06:01:34 +0000 (UTC) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by pigeon.gentoo.org (Postfix) with ESMTP id B7FC2E0540 for ; Wed, 11 Jun 2008 06:01:34 +0000 (UTC) Received: by ug-out-1314.google.com with SMTP id z27so21289ugc.49 for ; Tue, 10 Jun 2008 23:01:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type; bh=oGBQLuyQ2XnPzIph7IL76596m1Guf++z6DgmYUsVmNw=; b=SndFUa/F+TnhXj3Lr5buswOQSat8ka3OEBfVRqvO1PqwXBaPQJ78C918EwXBhx8qbM 2Ye4EmPqrQk6KOY3tX/XbQwIVWL4DBRB+5MYRvmY28EgdbuvOGs9B6/QKfZGJz5+LMk6 bebZwYdaWvNbvKs+073zIKnM0uJYFRtLqGuo4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=EGwbdAsCOhcFiTrOiu3/bCMgyNshNUoVOpLrz8A3+ArTxT9Ld+OrH/ROXTL6TaLU0m 11FIUi+GTXKxsipIYoCjxJU0HXNQZdWN0KnOWIBVBa1SrMiNIRvecumIQIDTcWY7So6u GxzRE9swYXWeUicx5OD+wAFcpEX4G19Y9MOG4= Received: by 10.67.115.9 with SMTP id s9mr919608ugm.81.1213164094084; Tue, 10 Jun 2008 23:01:34 -0700 (PDT) Received: from localhost ( [213.121.151.206]) by mx.google.com with ESMTPS id o24sm3276353ugd.68.2008.06.10.23.01.33 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 10 Jun 2008 23:01:33 -0700 (PDT) Date: Wed, 11 Jun 2008 07:01:28 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] EAPI-2 - Let's get it started Message-ID: <20080611070128.18e19b86@googlemail.com> In-Reply-To: <484F6851.8060804@gentoo.org> References: <484EAB4F.6070608@gentoo.org> <200806110011.41718.zlin@gentoo.org> <20080611010347.6ced7db2@sheridan.genone.homeip.net> <200806110142.38384.zlin@gentoo.org> <484F5372.80301@gentoo.org> <20080611062006.5d517d71@googlemail.com> <484F6529.8000300@gentoo.org> <20080611064420.704765d4@googlemail.com> <484F6851.8060804@gentoo.org> X-Mailer: Claws Mail 3.3.1 (GTK+ 2.12.9; i686-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; boundary="Sig_/jVeKoMTw0mmyt71N2cHrSkQ"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: bf2de26b-384b-44e7-90ea-22598f6d32f6 X-Archives-Hash: 81a6f53996c7af0639070545c64a81d2 --Sig_/jVeKoMTw0mmyt71N2cHrSkQ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 11 Jun 2008 07:53:21 +0200 Luca Barbato wrote: > > A whole bunch of science packages have upstreams that say "If you're > > building from source, run 'make check' and if it fails don't carry > > on". >=20 > Their rationale behind that is that their code is severely broken, > using experimental features from their language of choice or, simply, > that they are paranoid and couldn't think better ways to annoy people? Their rationale being that compilers and users screw up, and that detecting a failure before deployment is important for people who care about what programs do. Simple example... Take people who use Roy's broken patches from bug 192403. If you build a program that uses C++ exception handling using such a compiler, it'll compile just fine and then do very weird things at runtime. Test suites catch this, and spare a lot of everyone's time. > > For that matter, I'm strongly inclined to say that for Paludis > > too... >=20 > Getting the build time from 30minutes to an hour or more? And saving your ass when you're using a broken compiler that generates broken code that would force you to reinstall a working compiler by hand when the package manager gets h0rked. --=20 Ciaran McCreesh --Sig_/jVeKoMTw0mmyt71N2cHrSkQ Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkhPajoACgkQ96zL6DUtXhHvzQCgrq2LbpmBUuKtJOu28o1rTqcu LgoAoKhoJbKDIC9NDoZ6w1+QD/ing89D =tBsU -----END PGP SIGNATURE----- --Sig_/jVeKoMTw0mmyt71N2cHrSkQ-- -- gentoo-dev@lists.gentoo.org mailing list