I don't think it is a mixed install. It's just a naming conflict, we both have a pkg called amule-common, and he has our both rep's in the sources.list, so the one with the higher version (mine) is going to be installed, and your pkg wants only your amule-common.
He has just to remove my rep from his sources.list and it should work.