On 28/10/17 20:54, Alan McKinnon wrote:
Portage cannot do that, it is backed by silicon and has no concept of
meaning. So it has only one real choice - it can do it all or it does
not try.

I'm not surprised Zac never tried implementing partial graph resolution
for the very simple reason that if you try do it, you have no idea what
is going to be built. That is the opposite of what portage must deliver.

Why is it the opposite of what portage *must* deliver? All I'm asking is that portage build *what it can*. In other words, I know EXACTLY what it is going to deliver - its best effort!

And why does portage *have* to choose between all or nothing? All I'm asking is that if it can't resolve everything, I want it to resolve everything it can. Silicon is perfectly capable of making that decision.

If I say "emerge -u world" I have no idea what it's going to build, if I say "emerge -u best-efforts", I have no idea what it's going to build, where's the difference?

What I do know, is if I repeat "emerge -u best-efforts" several times, I will end up (in all likelihood) with the same result as "emerge -u world".

Cheers,
Wol

Reply via email to