I didn't see such a cruel sources.list very often. If Ubuntu doesn't set any special folder (for example debian adds debian to the given URL), the repo is mixed for Debian and Ubuntu, at least it's the exactly same URL and google lists it as Debian 4.0, which is old-stable.
Please post the output of "for pkg in `apt-cache search amule --names-only | sed -e 's/ .*$//'`; do apt-cache policy $pkg; done" and "apt-cache policy binutils-dev"