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 <gentoo-dev+bounces-22593-garchives=archives.gentoo.org@gentoo.org>) id 1HcNko-0000pk-1N for garchives@archives.gentoo.org; Fri, 13 Apr 2007 15:32:02 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l3DFTgno002730; Fri, 13 Apr 2007 15:29:42 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 l3DFPKsn028561 for <gentoo-dev@lists.gentoo.org>; Fri, 13 Apr 2007 15:25:20 GMT Received: from localhost (localhost [127.0.0.1]) by smtp.ferdyx.org (Postfix) with ESMTP id 6FC998D340 for <gentoo-dev@lists.gentoo.org>; Fri, 13 Apr 2007 17:22:49 +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 10757-04 for <gentoo-dev@lists.gentoo.org>; Fri, 13 Apr 2007 17:22:38 +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 84D298D304 for <gentoo-dev@lists.gentoo.org>; Fri, 13 Apr 2007 17:22:38 +0200 (CEST) Date: Fri, 13 Apr 2007 16:25:14 +0100 From: Ciaran McCreesh <ciaranm@ciaranm.org> To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] EAPI 1 (Was: Re: Monthly Gentoo Council Reminder for April) Message-ID: <20070413162514.75393d90@snowflake> In-Reply-To: <200704131053.39321.vapier@gentoo.org> References: <20070401092940.1B4C26441E@smtp.gentoo.org> <20070413142116.d6d00c8b.genone@gentoo.org> <20070413153842.6089a449@snowflake> <200704131053.39321.vapier@gentoo.org> X-Mailer: Claws Mail 2.8.1 (GTK+ 2.10.9; i686-pc-linux-gnu) Precedence: bulk List-Post: <mailto:gentoo-dev@lists.gentoo.org> List-Help: <mailto:gentoo-dev+help@gentoo.org> List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@gentoo.org> List-Subscribe: <mailto:gentoo-dev+subscribe@gentoo.org> List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org> X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary=Sig_Bckhr4.CWq6_ADPMp840WuU; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at ferdyx.org X-Archives-Salt: 6cc0359c-f06b-43d8-8bd0-8dff97b68196 X-Archives-Hash: 90e798fb1a74f89edc0d49ff4c7765b2 --Sig_Bckhr4.CWq6_ADPMp840WuU Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 13 Apr 2007 10:53:38 -0400 Mike Frysinger <vapier@gentoo.org> wrote: > > It masks all kinds of programming screwups. doblah should make a > > blah, not make a blah and possibly make a directory. >=20 > name one dosym's old behaviour prevented a broken Vim release (upstream screwed up a Makefile dependency) from getting into the tree unnoticed. Had that happened after you changed some (but not all) of the do* utilities, the duff symlinks would probably have gone unnoticed for a while. > 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. > > > > * src_test always called except if RESTRICT=3Dtest > > > > > > I don't think this would fit into EAPI, to me it's an > > > implementation detail of the package manager, or why should the > > > ebuild care about it? > > > > It's the best way of ensuring that ebuilds have a working src_test. > > Arch teams need this. >=20 > then arch teams can update their profiles 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 Ciaran McCreesh --Sig_Bckhr4.CWq6_ADPMp840WuU Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGH6Dc96zL6DUtXhERAr/QAJ9rqf2MJNKQRxmqGClWeJeRiDThrQCfUTCj idt/YG4qkjDtQCcfLk2gZag= =e+7t -----END PGP SIGNATURE----- --Sig_Bckhr4.CWq6_ADPMp840WuU-- -- gentoo-dev@gentoo.org mailing list