First: If you understand the handling of dselect, you'll love it. I do.
Second: That happens if you mix debian and ubuntu repos. You could try if the ones for testing fit into ubuntu, or you can wait for ubuntu packages. Change to debian (I wouldn't even try, because that is really a nightmare if you don't want to reinstall everything), or build from source. I would try the testing ones, and if they don't work, try building, because you'll get all packages you need. And maybe the build-deps fit without manupulating them. But take the source-pkg from my repo for this, the update for the debian-dir in official tarball wasn't ready on release.