From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1NnsSb-0003aG-SZ for garchives@archives.gentoo.org; Sat, 06 Mar 2010 11:46:22 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6C9D0E0AE2; Sat, 6 Mar 2010 11:46:00 +0000 (UTC) Received: from mail-bw0-f211.google.com (mail-bw0-f211.google.com [209.85.218.211]) by pigeon.gentoo.org (Postfix) with ESMTP id 22BDFE0AE2 for ; Sat, 6 Mar 2010 11:46:00 +0000 (UTC) Received: by bwz3 with SMTP id 3so1033407bwz.29 for ; Sat, 06 Mar 2010 03:45:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:reply-to:to:subject:date :user-agent:references:in-reply-to:mime-version:content-type :content-transfer-encoding:message-id; bh=PCQrvlzJuJDUL810bocb962qfR7bW0ggzI4luob2NHg=; b=TMeRjz5q8ogbPTjf6DiT/BNYxWpnnPufYL2bsvpe+lsfI0P26q0RnyoseqaPmrSMek oiCDRnC8TUklGUZyHGI7QnbBoz8p8F2EkZzruRw7NTslZwkE+Ss5KU2NmC75MaB1K1HP 27VF8BJe6DETb0DvQpkFTybIE20owr7qgrFxs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:reply-to:to:subject:date:user-agent:references:in-reply-to :mime-version:content-type:content-transfer-encoding:message-id; b=DNXHXaL0PM0KuYYemoKEHMFOXLhVnOOcBO/PEG9p6Gzr3igbMDTmNwh6Gon3QGVrTU VlR/sw1Su7wf0jY+IhL7lwAOJMgekxMNECA2FRdoSXiy5JEWG9d5zsPfXB0rLCWAXxIn 88XevDUOHaNmoO0cjYjaxMegZdcn5E6kbkcoM= Received: by 10.204.20.76 with SMTP id e12mr1558821bkb.126.1267875959401; Sat, 06 Mar 2010 03:45:59 -0800 (PST) Received: from lappy.localnet (230.3.169.217.in-addr.arpa [217.169.3.230]) by mx.google.com with ESMTPS id x16sm5855959bku.23.2010.03.06.03.45.57 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 06 Mar 2010 03:45:58 -0800 (PST) From: Mick To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Any nice tools for emerge dependency resolution listing? Date: Sat, 6 Mar 2010 11:45:52 +0000 User-Agent: KMail/1.12.4 (Linux/2.6.31-gentoo-r10; KDE/4.3.5; i686; ; ) References: <6e2210231003060219u69cba62dle9b8c0c4a4661364@mail.gmail.com> In-Reply-To: <6e2210231003060219u69cba62dle9b8c0c4a4661364@mail.gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1979260.Ri8AI2ZLrs"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201003061145.56293.michaelkintzios@gmail.com> X-Archives-Salt: 9f47fde3-a1c4-4038-9cbd-e999c6e3f431 X-Archives-Hash: 196d414a5ed727f3c8dfac3f72a2e007 --nextPart1979260.Ri8AI2ZLrs Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable On Saturday 06 March 2010 10:19:19 Mark David Dumlao wrote: > Hi! > I'm wondering if anyone's written a script that looks deep into the > build dependencies of some package foo, and gives you a list of > ebuilds you need to unmask to build it. Immediate build dependencies > could easily be shown using the ebuild itself, and deep dependencies > could be shown using equery something, but I just want to focus on > dependencies you need to unmask when building. >=20 > I usually just manually iterate through emerge -uDNtav world/something > to make something like that happen, and it's just hit me that this > sounds like a chore that's bound to have bugged someone. >=20 > I'm not looking for a tool that writes my package.keywords/* for me, > I'd like to do that myself, but the iteration process is more painful > than it should be "manually". If there's none I was wondering what > kinds of challenges would it take to write one in python as that > sounds like a cool exercise to try out. Hmm, I was going to suggest autounmask, but since you don't want it to writ= e=20 your package.keywords/* for you point it to another file and then look at w= hat=20 it's written there. HTH. =2D-=20 Regards, Mick --nextPart1979260.Ri8AI2ZLrs Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) iEYEABECAAYFAkuSQHQACgkQVTDTR3kpaLbhWQCgmc16BmJdAhdlVmmr7kG18olj LEsAoLJOIPerdXD3jzaPiUDXPdoSqyXi =yery -----END PGP SIGNATURE----- --nextPart1979260.Ri8AI2ZLrs--