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" <wjr@wam.umd.edu>
To: <gentoo-dev@cvs.gentoo.org>
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: <mailto:gentoo-dev-request@cvs.gentoo.org?subject=help>
List-Post: <mailto:gentoo-dev@cvs.gentoo.org>
List-Subscribe: <http://cvs.gentoo.org/mailman/listinfo/gentoo-dev>,
	<mailto:gentoo-dev-request@cvs.gentoo.org?subject=subscribe>
List-Id: Gentoo Linux development list <gentoo-dev.cvs.gentoo.org>
List-Unsubscribe: <http://cvs.gentoo.org/mailman/listinfo/gentoo-dev>,
	<mailto:gentoo-dev-request@cvs.gentoo.org?subject=unsubscribe>
List-Archive: <http://cvs.gentoo.org/pipermail/gentoo-dev/>
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 <packagename> 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