more rebose
factoring out version check by operation
better conflict output
find_depend: now checks versions