Originally Posted by Nick Levinson
Is there such a list or is it an inadequate solution or is it bad idea or should it be created?
That's what package managers are for.
"yum deplist packagename" will give you a complete list of dependencies. Or, in yumex, using the tabs below the bottom window will provide the same info.
You're absolutely right about the complexity and the potential conflicts. That's why one ought to be careful when going outside the official repositories, and why rpm --force should almost never be used.
Trying to manage a complex system like Fedora from a list, in your head, is a task beyond most of our capabilities. Let yum maintain its database and do the work.
You could always join the yum developers and work on the problem there.