From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1JcDPT-00073K-Pq for garchives@archives.gentoo.org; Thu, 20 Mar 2008 05:33:52 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E8DA8E08F3; Thu, 20 Mar 2008 05:33:49 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id BFF52E08F3 for ; Thu, 20 Mar 2008 05:33:49 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 4B7EF66D46 for ; Thu, 20 Mar 2008 05:33:49 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -1.989 X-Spam-Level: X-Spam-Status: No, score=-1.989 required=5.5 tests=[AWL=0.610, BAYES_00=-2.599] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nbqEdDpV2P+o for ; Thu, 20 Mar 2008 05:33:42 +0000 (UTC) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.183]) by smtp.gentoo.org (Postfix) with ESMTP id 5B64066CED for ; Thu, 20 Mar 2008 05:33:41 +0000 (UTC) Received: from sheridan.genone.homeip.net (dslb-082-083-018-047.pools.arcor-ip.net [82.83.18.47]) by mrelayeu.kundenserver.de (node=mrelayeu5) with ESMTP (Nemesis) id 0ML25U-1JcDPI0jwc-0003h4; Thu, 20 Mar 2008 06:33:40 +0100 Date: Thu, 20 Mar 2008 06:31:05 +0100 From: Marius Mauch To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: RFC: New build types Message-ID: <20080320063105.78aa3202@sheridan.genone.homeip.net> In-Reply-To: References: <47DF954A.3000808@gentoo.org> Organization: Gentoo X-Mailer: Claws Mail 3.3.1 (GTK+ 2.12.8; x86_64-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_/9/IDfX3cn_FOfurt7k2nA_X"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Provags-ID: V01U2FsdGVkX18EvJewDuBB6wGqFTRnoL8QxhGwkNr6hb7iELY ClhJfkxRByyTVlfm9xYv3U6vW791YPhihVdjljthewGhGEzUGM 0yRBRR5HseRGyHTrdwhmA== X-Archives-Salt: 38180d44-0a72-4d45-aa04-b7677d969024 X-Archives-Hash: 3aa66fbcadae7fbeda5de3b94c845345 --Sig_/9/IDfX3cn_FOfurt7k2nA_X Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Thu, 20 Mar 2008 03:59:01 +0000 Steve Long wrote: > R=E9mi Cardona wrote: >=20 > > What would be the point of such a change? What problem are you > > trying to solve or to improve? > > > Secondly efficiency; in the case of a pbuild it could be run from > within the PM; for something like a jbuild it would use the native > tools and existing libraries like ANT. For hbuild it would tie into > Cabal. While these may be used already, we go from PM -> BASH -> > LangX. I'm just saying give the _option_ to leave out the BASH bit > when you have mature tools in langX. Generally those build tools are designed to be invoked from the shell, not from within their implementation language. Of course you can invoke use a distutils setup.py script from within a python interpreter, but that's not how it's designed to be used and will probably end up being more complicated to handle than invoking it from the shell. Maybe it's 1% or 2% faster, but that's not worth the additional complexity. Marius --=20 Public Key at http://www.genone.de/info/gpg-key.pub In the beginning, there was nothing. And God said, 'Let there be Light.' And there was still nothing, but you could see a bit better. --Sig_/9/IDfX3cn_FOfurt7k2nA_X Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) iD8DBQFH4facWzrL1pM7SNcRAnHtAJwKocp83ypYL2H5p75YM6Mqy9ngIgCfbuFJ GqE/HBaXb7h/THIKL6cTTNY= =O4+S -----END PGP SIGNATURE----- --Sig_/9/IDfX3cn_FOfurt7k2nA_X-- -- gentoo-dev@lists.gentoo.org mailing list