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 1HcOX9-0003iq-P8 for garchives@archives.gentoo.org; Fri, 13 Apr 2007 16:22:00 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l3DGKBEj001080; Fri, 13 Apr 2007 16:20:11 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l3DGFm90025478 for ; Fri, 13 Apr 2007 16:16:07 GMT Received: from ip6-localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id DE07265016 for ; Fri, 13 Apr 2007 15:51:31 +0000 (UTC) From: Mike Frysinger Organization: wh0rd.org To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] EAPI 1 (Was: Re: Monthly Gentoo Council Reminder for April) Date: Fri, 13 Apr 2007 11:52:16 -0400 User-Agent: KMail/1.9.6 References: <20070401092940.1B4C26441E@smtp.gentoo.org> <200704131053.39321.vapier@gentoo.org> <20070413162514.75393d90@snowflake> In-Reply-To: <20070413162514.75393d90@snowflake> 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="nextPart1347943.bTWyp4XuTv"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200704131152.17004.vapier@gentoo.org> X-Archives-Salt: e92dc43e-9e64-4136-8893-321f5cf97703 X-Archives-Hash: 978cba3b16ceda6d9537729908e9cf11 --nextPart1347943.bTWyp4XuTv Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Friday 13 April 2007, Ciaran McCreesh wrote: > Mike Frysinger wrote: > > > It masks all kinds of programming screwups. doblah should make a > > > blah, not make a blah and possibly make a directory. > > > > 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. improper package testing that was saved by a dosym that did not create=20 directories ... useful mayhaps, but not nearly enough to justify the propos= ed=20 change > > 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. the behavior here is desired ... you install into a directory, then the=20 directory should exist > 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. that's really the QA's job to enforce, not the package manager if the QA team wants to spear head a tree wide effort at getting src_test u= p=20 and running, they're certainly free to =2Dmike --nextPart1347943.bTWyp4XuTv Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.3 (GNU/Linux) iQIVAwUARh+nMEFjO5/oN/WBAQJMsg//U/09OuKEB3oS2D/znLrR6v9XN0tZuLza AGCYy9VIWTW8Dt7kYr9LbtIjfRHTnJsKeg8fVaWK+cJi//sudEnihkliWLrOLXKl p1FTGF377lq+v/V3UOGNLEPT8u9XLXgyYj/nBxaihJ+MjUf70mpDri3xncL4spfR JBsVbH4myu7nxI9ZPn9WdpC+4hafiW8LCmD0P7ZCAkxU4+lBpQGnjTlTear7DxYT n32sA2CeTMblyi3y1clr6f55T5QN8bIaYACxD3eEMV+MoGCb3LpnckvACTHwhQUw iEwNlSy3+H/wZZI2BhxqF8On1DKyIheCrRJGYUM0hfgXAVgiMCdX8HcdCbd+MCxE O1VBxaokNjJAC9RyZQQPiAiV3tL96MAOPTfG0QsUx1KnfAyeTqI/KLbv3hpRLUkG tqME3zJ+dBR+EqLYNleb+d6paGYOgleA9Epe9wOMrVwGQFqGordXNMoq3IpcmeAe WrbwoLh8y9/tCavc252WMmq/Uxrytfixt/e4rGj6uMJuAcCozmcY047dK8qikPGj sgJ5paxk9Uoxokezzc2TvEcTIEzv1gKumhfH6lNVsK2sQ3vRxq9yrksY4iF4SY9S utMlRFY51qX7thuO94yaE5j5SR0zTWMfiS6UsE73tWfRve20J7x0wYO0dsCPKrIr zLFiaRuLiu0= =MzTK -----END PGP SIGNATURE----- --nextPart1347943.bTWyp4XuTv-- -- gentoo-dev@gentoo.org mailing list