From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28437 invoked from network); 19 Oct 2004 08:52:57 +0000 Received: from smtp.gentoo.org (156.56.111.197) by lists.gentoo.org with AES256-SHA encrypted SMTP; 19 Oct 2004 08:52:57 +0000 Received: from lists.gentoo.org ([156.56.111.196] helo=parrot.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.41) id 1CJpjl-0004Op-Ly for arch-gentoo-portage-dev@lists.gentoo.org; Tue, 19 Oct 2004 08:52:57 +0000 Received: (qmail 2253 invoked by uid 89); 19 Oct 2004 08:52:56 +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 20950 invoked from network); 19 Oct 2004 08:52:56 +0000 From: Michael Tindal To: gentoo-portage-dev@lists.gentoo.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-1Wy3cAWWFLZc6YRDZgCZ" Date: Tue, 19 Oct 2004 04:53:03 -0400 Message-Id: <1098175983.18550.9.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.0.2 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cpanel2.fuitadnet.com X-AntiAbuse: Original Domain - gentoo.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - paradoxpoint.com X-Source: X-Source-Args: X-Source-Dir: Subject: [gentoo-portage-dev] Re: Portage API X-Archives-Salt: 568bb997-f9bf-4106-8a51-77cd2b16fb14 X-Archives-Hash: d25f00c15d6a035c22a9e97f74d59bff --=-1Wy3cAWWFLZc6YRDZgCZ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hey Jason, As you know, I'm currently working on a tool to manage /etc/portage easily, to help users. Tentatively named emod, it has the synopsis=20 emod mask|unmask|keyword|inject [--include-deps] [--category] blah1 blah2... Well, for the first optional argument, emod needs access to portage's dependency information. It would need to know what versions the package depended on, whether those packages could be sastified by "keyword" instead of "~keyword", and if emod is at one point extended to combine the functionality of euse, ie adding an |use mode, it would also need access to every package's dependencies IUSE settings to determine whether or not the given use was valid for deps. Thats all I can think of for right now, if I come up with more I'll let you know. Mike Tindal --=-1Wy3cAWWFLZc6YRDZgCZ Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) iD8DBQBBdNXuIRAG66NQzloRAnWSAKCewOxmFzo2af0PCAA3GI9wmIQ+kwCdELO3 ons1yIEGKU4RCwRhTXACwjc= =NkpF -----END PGP SIGNATURE----- --=-1Wy3cAWWFLZc6YRDZgCZ--