apt-cache policy list the sources configured. When a package has binaries to main and universe (and they need to be in sync) you need to have the same sources configure for them. The deb-src sources are used when you "apt-get source" something, not for package installation. Anyway package management tools should be smarter about that, feel free to open a bug about that on the tool you are using if there is not already one
-- [Edgy] Broken packages while trying to install libgtk2.0-dev https://launchpad.net/bugs/49220 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs