From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: ** X-Spam-Status: No, score=2.3 required=5.0 tests=DATE_IN_PAST_03_06, DMARC_REJECT,INVALID_DATE,MAILING_LIST_MULTI autolearn=no autolearn_force=no version=4.0.0 Received: from grendel.conectiv-comm.com ([138.39.131.34] helo=grendel.conectiv.net) by cvs.gentoo.org with esmtp (Exim 3.30 #1) id 15ZR2o-0002Le-00 for gentoo-dev@cvs.gentoo.org; Tue, 21 Aug 2001 23:59:14 -0600 Received: from saucer (cci001c-8-21.conectiv.net [63.238.188.72]) by grendel.conectiv.net (8.11.0/8.11.0) with ESMTP id f7M5xmr15537 for ; Wed, 22 Aug 2001 01:59:49 -0400 (EDT) From: "Will Rogers" To: Subject: RE: [gentoo-dev] An Offering: the EMerge Interface Message-ID: <000301c12acf$9a904eb0$0801a8c0@saucer> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2616 In-Reply-To: <20010821202433.B20174@prosalg.no> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2526.0000 Importance: Normal Sender: gentoo-dev-admin@cvs.gentoo.org Errors-To: gentoo-dev-admin@cvs.gentoo.org X-BeenThere: gentoo-dev@cvs.gentoo.org X-Mailman-Version: 2.0 Precedence: bulk Reply-To: gentoo-dev@cvs.gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux development list List-Unsubscribe: , List-Archive: Date: Wed Aug 22 00:00:02 2001 X-Original-Date: Wed, 22 Aug 2001 01:59:25 -0400 X-Archives-Salt: e6ce1e08-a943-4d5b-9ee8-fdf47513e5e7 X-Archives-Hash: 49ce169ead7b30c3e314683a34e5edb9 Karl, I rewrote the entire thing in Python (partly to see if I could). I haven't tested it as much as the original because it's 2am and I have to be at work in seven hours, but I was able to merge and unmerge joe, as well as query a bunch of stuff, without any trouble on my system. It is at present a lot slower than the Perl version because I used os.path.walk instead of opening a pipe from find, but I'll probably change that given the horrid performance it causes. I send this directly to you because I get the faint impression that gentoo-dev is not the correct place to send this sort of thing and I didn't want to nag anyone without some guidance ;) The new version is posted at http://www.wam.umd.edu/~wjr, but as you can see I consider it a beta (more because of performance than stability--it takes several seconds to execute a dependency check with around 8 dependencies). Will Rogers, going to sleep. wjr@wam.umd.edu > -----Original Message----- > From: gentoo-dev-admin@cvs.gentoo.org > [mailto:gentoo-dev-admin@cvs.gentoo.org] On Behalf Of Karl > Trygve Kalleberg > Sent: Tuesday, August 21, 2001 2:25 PM > To: gentoo-dev@cvs.gentoo.org > Subject: Re: [gentoo-dev] An Offering: the EMerge Interface > > > Hi. > > I've already added this to Gentool, but I've not checked it > into CVS yet (shame on me!). > > If you have knowledge of Python (we don't use Perl for > Portage) and want to keep working on these kinds of things, > tell me, and I'll see if we can't get Gentool rolling a bit > faster from now on. > > For those of you who haven't been paying attention to what I > intend to do with Gentool: It's intended as a playground for > higher-level stuff that should go into Portage. > > Since Portage itself is so vital, we don't want to muck > around with it needlessly. That's why I suggest we use > Gentool as an entry-point > for all crazy and non-crazy 'portage addons' that crop up on the list. > > This way, the users will be able to try them out before they > make it into Portage proper, and we can throw away/rework > suggestions that weren't so hot after all. > > > I promise to speed up Gentool development once I get settled > at uni (in > about a week). > > > Kind regards, > > Karl T > > On Sun, Aug 19, 2001 at 10:10:53PM -0400, Will Rogers wrote: > > # emi - the EMerge Interface > > # Copyright (C) 2001 William J. Rogers (wjr@wam.umd.edu) > > # > > # An interface to the Gentoo Portage package system in the style of > > apt-get > > > > Available at http://www.wam.umd.edu/~wjr/emi (also linked off of > > http://www.wam.umd.edu/~wjr). > > > > This is a perl script that can acts as a user-friendly interface to > > emerge merge, package information, and ebuild unmerge > operations. Its > > features include: > > - emi merge > > checks if there is an ebuild in the tree for this package > (if you are > > calling it on a binary .tbz2), lists currently installed versions, > > lists dependencies via emerge --pretend, and tells you if > those have > > ebuilds available also, then asks if you want to install > and fires off > > emerge if you say yes > > - emi query > > Lists ebuilds for this program in the portage tree, source > packages in > > the distfiles folder, binary packages in PKGDIR, and > current versions > > in /var/db/pkg > > - emi unmerge > > Lists current versions in /var/db/pkg and allows you to > select one to > > unmerge (via ebuild unmerge) or quit > > > > I wrote this in my spare time over the weekend because I found it > > tiresome to manually look around to discover various > information about > > packages. This functionality might be planned in future emerge > > iterations; it might already exist somewhere I haven't > found yet. If > > so, I don't really care; I had fun writing it :). > > > > Please check it out if you're interested and let me know what you > > think. > > > > Will Rogers > > wjr@wam.umd.edu > > > > > > _______________________________________________ > > gentoo-dev mailing list > > gentoo-dev@cvs.gentoo.org > > http://cvs.gentoo.org/mailman/listinfo/gentoo-dev > > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@cvs.gentoo.org > http://cvs.gentoo.org/mailman/listinfo/gentoo-> dev >