On Mon, 4 Nov 2013 21:00:16 +0100 Ruud Koolen <redliz...@gentoo.org> wrote: > On Sunday 03 November 2013 13:10:57 Tom Wijsman wrote: > > Let's say I have the blocker: > > > > <dev-python/python-exec-10000 is blocking > > 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?
Fully automatic blocker resolution leads to Portage silently uninstalling bash. > 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. If you want it to be reliable, you need to give the resolver lots more information, and you need to make sure developers provide that information correctly. Such a scheme can certainly be made to work: http://exherbo.org/docs/exheres-for-smarties.html#annotations -- Ciaran McCreesh
signature.asc
Description: PGP signature