From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id C05DE138247 for ; Mon, 4 Nov 2013 20:00:28 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id F3458E0B33; Mon, 4 Nov 2013 20:00:20 +0000 (UTC) Received: from atog.treva.nl (atog.treva.nl [77.72.147.112]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 124DDE0AE1 for ; Mon, 4 Nov 2013 20:00:19 +0000 (UTC) Received: from 13-11-ftth.onsnetstudenten.nl ([145.120.11.13]) by atog.treva.nl with esmtpa (Exim 4.80) (envelope-from ) id 1VdQJt-0003UD-Ah for gentoo-dev@lists.gentoo.org; Mon, 04 Nov 2013 21:00:17 +0100 From: Ruud Koolen To: gentoo-dev@lists.gentoo.org Subject: Re: [IDEA] Enumerate solutions for blockers, to avoid tedious manual work. (was: Re: [gentoo-dev] Releng breakage with respect to move from dev-python/python-exec to dev-lang/python-exec) Date: Mon, 4 Nov 2013 21:00:16 +0100 User-Agent: KMail/1.9.10 (enterprise35 0.20100827.1168748) References: <5274FB3D.8080508@gentoo.org> <52760EF9.4030908@gmail.com> <20131103131057.4e71d3ec@TOMWIJ-GENTOO> In-Reply-To: <20131103131057.4e71d3ec@TOMWIJ-GENTOO> X-KMail-QuotePrefix: > Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <201311042100.17035.redlizard@gentoo.org> X-Archives-Salt: fdf19de4-f5b0-4db7-a1a4-76fc17dba97c X-Archives-Hash: 5e9abb5d3070e648a8c1b60ea81889e8 On Sunday 03 November 2013 13:10:57 Tom Wijsman wrote: > Let's say I have the blocker: > > dev-lang/python-exec-0.3.1 > > We could have it additionally say something like: > > To resolve this blocker, you can run one of the following commands: > > emerge -1 '>=dev-python/python-exec-10000' If portage can do that, what exactly is keeping it from resolving the situation fully automatically? If it reliably knows what to emerge to get unstuck, it sounds like it would only be a trivial step to actually add this information to the dependency resolver. -- Ruud