From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28105 invoked from network); 15 Jul 2004 13:31:10 +0000 Received: from smtp.gentoo.org (156.56.111.197) by lists.gentoo.org with AES256-SHA encrypted SMTP; 15 Jul 2004 13:31:10 +0000 Received: from lists.gentoo.org ([156.56.111.196] helo=parrot.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.34) id 1Bl6KH-0003kY-Tj for arch-gentoo-portage-dev@lists.gentoo.org; Thu, 15 Jul 2004 13:31:06 +0000 Received: (qmail 27104 invoked by uid 89); 15 Jul 2004 13:31:04 +0000 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@lists.gentoo.org X-BeenThere: gentoo-portage-dev@gentoo.org Received: (qmail 20734 invoked from network); 15 Jul 2004 13:31:03 +0000 Message-ID: <42170.202.117.114.8.1089898236.squirrel@202.117.114.8> In-Reply-To: <40F25500.103@wanadoo.fr> References: <200406291415.18659.george@gentoo.org> <200406302207.52557.pauldv@gentoo.org> <40F25500.103@wanadoo.fr> Date: Thu, 15 Jul 2004 15:30:36 +0200 (CEST) From: "Paul de Vrieze" To: gentoo-portage-dev@lists.gentoo.org User-Agent: SquirrelMail/1.4.3a X-Mailer: SquirrelMail/1.4.3a MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Subject: Re: [gentoo-portage-dev] Re: Re: portage-ng roadmap? X-Archives-Salt: f99f4c00-d4fc-4877-aed5-86bfdc45372c X-Archives-Hash: 7f3efa3268fbf58ea801c46ab7ecfaf3 >> I don't know. Currently I'm working on my own effort on a portage rewrite. >> It >> should follow most of the ideas that have been floating around for ng, but I >> cannot give any time on delivery of a useable system. The only thing that I >> have really working well now is searching (emerge -s) which is a lot faster. >> Further I've developed an ebuild parser in c++ which still has issues. If >> there is a lot of interest I might put it in gentoo cvs or release a tarbal. >> However as I'm going away in 8 days I think that will happen only in a >> month. > > > need help ? > I'd like to work on the cache part, since I'm getting sic of "emerge rsync". A big change in what I have, which is not nearly workeable yet (and I won't work on it at all until august) is that it tries to use lazy evaluation techniques combined with in memory caching. When you open an ebuild object you can do with it whatever you want but the actual file is only read at the moment you request the value of a property other than the version. Similarly the packages in a category are only requested on demand. Searching (emerge -s like) uses a smart strategy using the glob function ;-). The cache precalculation should not be necessary for the full rewrite. Paul -- Paul de Vrieze Gentoo Developer Mail: pauldv@cs.kun.nl Homepage: http://www.devrieze.net -- gentoo-portage-dev@gentoo.org mailing list