Portage handles blocks by only checking if the ebuild specifies a block. It doesn't check if the an installed package specifies a block for this new package. Example of this: 1) emerge nvidia-kernel 2) ACCEPT_KEYWORDS="~x86" emerge xorg-x11 3) Note block 4) emerge -C nvidia-kernel && ACCEPT_KEYWORDS="~x86" emerge xorg-x11 5) emerge nvidia-kernel Result: nvidia-kernel installs despite fact that xorg-x11 specifies a block for it Expected: Not install; block would still be in plae.
*** This bug has been marked as a duplicate of 48195 ***