From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.62) (envelope-from ) id 1HcOx8-0004xD-Ih for garchives@archives.gentoo.org; Fri, 13 Apr 2007 16:48:50 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l3DGlY4C009399; Fri, 13 Apr 2007 16:47:34 GMT Received: from smtp.ferdyx.org (170.Red-213-96-222.staticIP.rima-tde.net [213.96.222.170]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l3DGguCY001306 for ; Fri, 13 Apr 2007 16:42:56 GMT Received: from localhost (localhost [127.0.0.1]) by smtp.ferdyx.org (Postfix) with ESMTP id E002B8D344 for ; Fri, 13 Apr 2007 18:40:19 +0200 (CEST) Received: from smtp.ferdyx.org ([127.0.0.1]) by localhost (tungsteno [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20670-06 for ; Fri, 13 Apr 2007 18:40:13 +0200 (CEST) Received: from snowflake (unknown [62.6.163.66]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.ferdyx.org (Postfix) with ESMTP id 9FBDA8D305 for ; Fri, 13 Apr 2007 18:40:12 +0200 (CEST) Date: Fri, 13 Apr 2007 17:42:51 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] EAPI 1 (Was: Re: Monthly Gentoo Council Reminder for April) Message-ID: <20070413174251.6e46a67e@snowflake> In-Reply-To: <200704131152.17004.vapier@gentoo.org> References: <20070401092940.1B4C26441E@smtp.gentoo.org> <200704131053.39321.vapier@gentoo.org> <20070413162514.75393d90@snowflake> <200704131152.17004.vapier@gentoo.org> X-Mailer: Claws Mail 2.8.1 (GTK+ 2.10.9; i686-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary=Sig_m6qP_5X3ScR+YW9qBS+3kNO; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at ferdyx.org X-Archives-Salt: 7d20d3a2-594c-41de-ae11-3ee5bb4674e7 X-Archives-Hash: c1d7aa7580a8bbdf83f63fc6fee9a558 --Sig_m6qP_5X3ScR+YW9qBS+3kNO Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 13 Apr 2007 11:52:16 -0400 Mike Frysinger wrote: > > > you're proposing we suddenly bloat all of our src_install > > > functions for no gain at all ... sounds like a no brainer to me > > > > No, I'm proposing that functions not have strange side effects. >=20 > the behavior here is desired ... you install into a directory, then > the directory should exist These fail: cp somefile dirdoesnotexist/ mv somefile dirdoesnotexist/ ln -s somefile dirdoesnotexist/ dohard somefile dirdoesnotexist/ mkdir dirdoesnotexist/newdir This succeeds: dosym somefile dirdoesnotexist/ > > Well no, they can't, because there are a whole load of ebuilds that > > will break if they do that. But if it's introduced as mandatory > > (barring ebuilds RESTRICTing it) for EAPI 1, the tree will slowly > > move towards everything that reasonably can do having working test > > suites, which will be a huge step forward for QA. >=20 > that's really the QA's job to enforce, not the package manager >=20 > if the QA team wants to spear head a tree wide effort at getting > src_test up and running, they're certainly free to The arch teams have been pushing for this for a long time. They're trying to get this enforced, but are having limited success because there's no way for FEATURES=3Dtest to become widely used that won't lead to broken user systems. Moving src_test to be always on in future EAPIs is an easy way of helping arch teams achieve this goal without breaking anyone's system in the meantime. --=20 Ciaran McCreesh --Sig_m6qP_5X3ScR+YW9qBS+3kNO Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGH7MN96zL6DUtXhERAniWAKCBtirs7/TH6CAn1ZeER2wOCBlOegCfXTBA TBp3VM6yh3vADRX5mxhM0M8= =b/ZY -----END PGP SIGNATURE----- --Sig_m6qP_5X3ScR+YW9qBS+3kNO-- -- gentoo-dev@gentoo.org mailing list