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.0 required=5.0 tests=DATE_IN_PAST_12_24, DMARC_REJECT,INVALID_DATE,MAILING_LIST_MULTI autolearn=no autolearn_force=no version=4.0.0 Received: from mail.itgenesis.com ([216.140.218.228]) by cvs.gentoo.org with esmtp (Exim 3.30 #1) id 15ZI6z-0000D8-00 for gentoo-dev@cvs.gentoo.org; Tue, 21 Aug 2001 14:26:57 -0600 Received: from witgdev2 ([172.16.128.143]) by mail.itgenesis.com with Microsoft SMTPSVC(5.0.2195.2966); Tue, 21 Aug 2001 16:32:20 -0400 Message-ID: <001b01c12a80$6038cc00$8f8010ac@itgenesis.com> From: "Will Rogers" To: References: <000301c1291d$58596ad0$0801a8c0@saucer> <20010821202433.B20174@prosalg.no> Subject: Re: [gentoo-dev] An Offering: the EMerge Interface MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 X-OriginalArrivalTime: 21 Aug 2001 20:32:20.0172 (UTC) FILETIME=[603AA0C0:01C12A80] 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: Tue Aug 21 14:27:02 2001 X-Original-Date: Tue, 21 Aug 2001 16:31:57 -0400 X-Archives-Salt: 8f7d9966-948e-4a58-948c-1531b27f814d X-Archives-Hash: 1dbb3e778ea7208757ec415cde1b0329 > Hi. Hi. > 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. I'm reasonably familiar with Python (I tinker with a MUD written in Java using Jython for scripting every now and again) but I haven't really used it to write anything significant yet. This has been on my "TODO" list for quite a while and Gentoo is giving me a reason to finally get around to it. I spent much of my day today browsing the Python web site and figuring out what the analogs to the Perl features I used in my emi script are in Python--opening a pipe, backticks, qx//, etc. I also read through the Developer HOWTO on the Gentoo site to get a vauge idea of how Portage works. Tonight I'm going to see if I can rewrite emi in Python in a reasonable amount of time. If I succeed at that I'll declare myself a Python programmer and start implementing some of the other features I want in emi. Some of these are easy (emi merge shows you a list of possible ways to install packagename, binary or ebuild, and lets you choose one without having to explicitly specify a _file_ to install on the commandline), some are hard (providing an interactive mode with a browsable view of the state of the system and available packages, a la dselect). I'm obviously not familiar with the Gentoo development process. If I produce a version of emi in Python or add features, should I post it to this list again? Figure out how to create an ebuild + archive and post it to the ebuild list? Please instruct me in the particulars. > 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. Excellent. > I promise to speed up Gentool development once I get settled at uni (in > about a week). I promise to speed up anything and everything once I'm settled back at University of Maryland, College Park for my third year and off this horrid dialup. ;) I am willing and able to assist in development. This project really interests me. Will Rogers, enjoying Gentoo wjr@wam.umd.edu