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 1LgbNX-0004Rl-72 for garchives@archives.gentoo.org; Mon, 09 Mar 2009 09:02:31 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4712DE0457; Mon, 9 Mar 2009 09:02:30 +0000 (UTC) Received: from mo-p05-ob.rzone.de (mo-p05-ob.rzone.de [81.169.146.181]) by pigeon.gentoo.org (Postfix) with ESMTP id E8DB9E0457 for ; Mon, 9 Mar 2009 09:02:29 +0000 (UTC) X-RZG-AUTH: :K2kKYU+nW/MMMlTokcN5Yot1/Bj/FTl+WviP6RIJci0HRMpbh/x+X6ShOQvVOjw+sRFUckIGSg== X-RZG-CLASS-ID: mo05 Received: from terra.solaris (p57A4EB03.dip.t-dialin.net [87.164.235.3]) by post.strato.de (klopstock mo7) (RZmta 18.25) with ESMTP id 6037a7l298VWrI for ; Mon, 9 Mar 2009 10:02:26 +0100 (MET) Date: Mon, 9 Mar 2009 10:02:50 +0100 From: Christian Faulhammer To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] Re: Ideas for a (fast) EAPI=3 Message-ID: <20090309100250.2ddf6a73@terra.solaris> In-Reply-To: <20090309042202.GC6343@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> X-Mailer: Claws Mail 3.7.1 (GTK+ 2.12.11; 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_/pcF0da9.EvG6XrwE4.ci9Ki"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: c501e909-359e-4dd3-837a-39fc36f79386 X-Archives-Hash: 3e2dd5d5ffd5f194c47e9bc48bbf5926 --Sig_/pcF0da9.EvG6XrwE4.ci9Ki Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hallo, Donnie Berkholz : > 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 you proposed is more to write but still equivalent to the > > one using vars. And looking at the ebuilds - taking G2CONF as an > > example - it seems that people don't have a problem with putting > > their config options into vars. And furthermore with your syntax > > you still have to write out "econf $(use_with ...)" explicitly > > while adding it the conf-vars to a var (as proposed) makes the > > complete src_configure function obsolete, allows the usage of the > > default 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 a build. I think this is the wrong direction for ebuilds > because they should directly resemble how software is built by hand. I agree with you here, the saving of space by not defining a custom src_configure() stands against readability for non-developers (also known as people who do not work with ebuilds on a daily basis but still regularly). We gain only a little bit. V-Li --=20 Christian Faulhammer, Gentoo Lisp project , #gentoo-lisp on FreeNode --Sig_/pcF0da9.EvG6XrwE4.ci9Ki Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkm02zoACgkQNQqtfCuFneORKgCfV9Bl16TMBuW/XuFAOfkvrPpz CFQAn3oGtA9js96eppQVfYjdmbJ89qhS =UD02 -----END PGP SIGNATURE----- --Sig_/pcF0da9.EvG6XrwE4.ci9Ki--