I don't know if this is portage related or a problem with vim or a problem with all my systems. Systems involved are two amd64 and one sparc SB1000. Problem is new. Suppose etc-update is configured with diff_command="vim -d %file1 %file2" using_editor=1 Then, current etc-update ends up doing a quick validation of the diff_command by essentially doing this on a couple files which contain only a "\n" vim -d /tmp/.diff-test-1 /tmp/.diff-test-2 &> /dev/null This command appears to hang forever. Actually, vim is waiting for a couple :q commands to vim, but there is no way for the user to figure that out without looking around and experimenting because etc-update gives no indication that the user must enter something to get things "unstuck".
*** This bug has been marked as a duplicate of bug 195920 ***