From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18493 invoked by uid 1002); 6 Dec 2003 20:38:36 -0600 Mailing-List: contact gentoo-portage-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail Reply-To: gentoo-portage-dev@gentoo.org X-BeenThere: gentoo-portage-dev@gentoo.org Received: (qmail 13221 invoked from network); 6 Dec 2003 20:38:36 -0600 From: George Shapovalov Organization: Gentoo Linux To: gentoo-portage-dev@gentoo.org Date: Sat, 6 Dec 2003 18:39:56 -0800 User-Agent: KMail/1.5.4 References: <004901c3bc63$9c47ef10$9601a8c0@jason01> In-Reply-To: <004901c3bc63$9c47ef10$9601a8c0@jason01> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200312061839.56139.george@gentoo.org> X-Spam-Status: No, hits=0.0 tagged_above=-100000.0 required=5.0 X-Spam-Level: Subject: Re: [gentoo-portage-dev] portage-ng concurse entry Was: Updated Portage project page X-Archives-Salt: 0531e034-35d9-4fca-9007-7d0cacfc07b5 X-Archives-Hash: 34f6743e14601a7d1b561de2d2549f5a On Saturday 06 December 2003 17:44, Jason Stubbs wrote: > It's not getting ahead of things! That's a requirement that's not > covered yet. "Package definition should be powerful but simple with a > small learning curve" or something to that effect. Hm, isn't it a bit too late to change ebuild format, with us sitting on 7000+ ebuilds? The only reasonable way to do so is to make it structurally compatible and create a converter tool. Even then this is a major endeavor that would require a very good reason (nothing short of deadly limitations of the present format, which I woudn't say is the case). Furthermore, this would require wide publicity and even votes if we do not want to alienate users, as this is the change that definitely will affect them (take a look at number of new ebuild submissions ;)). But then I don't really see the problem with present format. bash involvment is really necessary only during the pkg_* and src_* steps, when a lot of other stuff is going to happen anyway, so this is hardly a bottleneck. To get definitions of various vars and dependency information out is trivial and can be done in anything. That bash is involved in this step at present is unfortunate, but there were reasons for it and it definitely may be undone even for the present portage. George -- gentoo-portage-dev@gentoo.org mailing list