On Thursday 10 April 2008, 12:56, Alan McKinnon wrote:

> > This is not sensible. If Uwe says "A blocks B", it means that A is
> > getting in the way of B, not the other way around.
>
> No, that's incorrect. I think you are attaching an incorrect meaning
> to the output wording.
>
> In this case, A's ebuild DEPENDs on !B
>
> The error output has to come from A's ebuild as that is where the
> block comes from, and the standard wording is "A blocks B" as in: A's
> ebuild says it cannot be merged if B is already there.

I'm no native speaker, but I'd call whay you describe "B blocks A", not 
viceversa.

> B does not block A as B's ebuild did not know about A when it was
> written. B does nto have a problem with A, instead A knows it has a
> problem with B. You should read "block" in emerge output as a synonym
> for "incompatible with" rather than "gets in the way of" as you appear
> to be doing.

If the word in emerge output was "block", meaning generically "there is a 
block, an incompatibility" you would be correct. But that word 
is "blocks", 3rd person singular, implying a subject and an object, ie 
something blocks something else. Or, at least that's how I see that, and 
I may be wrong of course.
-- 
gentoo-user@lists.gentoo.org mailing list

Reply via email to