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 1LgZ0y-0003kQ-3A for garchives@archives.gentoo.org; Mon, 09 Mar 2009 06:31:04 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5561CE03A9; Mon, 9 Mar 2009 06:31:02 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 33D09E03A9 for ; Mon, 9 Mar 2009 06:31:02 +0000 (UTC) Received: from gentoo.org (c-98-246-79-112.hsd1.or.comcast.net [98.246.79.112]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id C4E0064CD1 for ; Mon, 9 Mar 2009 06:31:01 +0000 (UTC) Date: Sun, 8 Mar 2009 23:31:01 -0700 From: Donnie Berkholz To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Ideas for a (fast) EAPI=3 Message-ID: <20090309063101.GB23793@comet.hsd1.or.comcast.net> References: <1236498557.6854.51.camel@neuromancer> <20090308164228.GG14240@comet> <20090308164806.1d3fa1d7@snowcone> <20090308170104.GH14240@comet> <1236536824.9458.66.camel@neuromancer> <20090308221637.GP14240@comet> <1236551752.9458.82.camel@neuromancer> <20090309042202.GC6343@comet.hsd1.or.comcast.net> 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; protocol="application/pgp-signature"; boundary="QTprm0S8XgL7H0Dt" Content-Disposition: inline In-Reply-To: <20090309042202.GC6343@comet.hsd1.or.comcast.net> User-Agent: Mutt/1.5.18 (2008-05-17) X-Archives-Salt: 6a116123-d262-4710-8b5e-10b5bd741a3a X-Archives-Hash: 618c1a9fd8799dd910dea7fc90956a24 --QTprm0S8XgL7H0Dt Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 21:22 Sun 08 Mar , Donnie Berkholz wrote: > On 23:35 Sun 08 Mar , Tiziano M=FCller wrote: > > Well, the point I'm trying to make here is a different one: The syntax= =20 > > you proposed is more to write but still equivalent to the one using=20 > > vars. And looking at the ebuilds - taking G2CONF as an example - it=20 > > seems that people don't have a problem with putting their config=20 > > options into vars. And furthermore with your syntax you still have to= =20 > > write out "econf $(use_with ...)" explicitly while adding it the=20 > > conf-vars to a var (as proposed) makes the complete src_configure=20 > > function obsolete, allows the usage of the default=20 > > src_configure/src_compile/src_install (see=20 > > http://archives.gentoo.org/gentoo-dev/msg_17e6ae8082aeb762fd01ba7307457= 789.xml=20 > > for example) and is therefore even shorter to write. >=20 > I think the idea of ebuilds as scripts showing directly how to build=20 > software is a core part of the Gentoo build-system philosophy. This=20 > proposal pushes ebuilds toward a formatted file that is not a script.=20 > Instead, it is more like an Ant XML file that more abstractly describes= =20 > a build. I think this is the wrong direction for ebuilds because they=20 > should directly resemble how software is built by hand. >=20 > One of the key reasons people use Gentoo is that ebuilds are so easy to= =20 > "get" for anyone who has ever built software by hand. I will continue to= =20 > vehemently defend anything that I think retains this key advantage of=20 > Gentoo over other distributions. To return to the original point of this whole thread, your goal was to=20 get EAPI=3D3 through fairly quickly without tons of controversial points.= =20 I don't think this component qualifies. Feel free to bring it up again=20 for 4. --=20 Thanks, Donnie Donnie Berkholz Developer, Gentoo Linux Blog: http://dberkholz.wordpress.com --QTprm0S8XgL7H0Dt Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.10 (GNU/Linux) iEYEABECAAYFAkm0t6UACgkQXVaO67S1rtssbwCfU8UL2Xt2YV3bAa8Zqjk2QO53 96sAn3tVqqRt9b6gr9EHtF6AQ6oBFHnZ =WjA0 -----END PGP SIGNATURE----- --QTprm0S8XgL7H0Dt--