If I do a fresh install and don't tweak the selected packages manually, why does anaconda make me wait several minutes on the dependency check ? Those dependencies should all be pre-computed, no ? Ie the package sets "Office" "Development", etc should all be closed under dependencies...
No, the package sets are just defined as the leaf nodes that are considered "interesting". Pre-computing out every dep makes things significantly worse (we did so in Red Hat Linux 8.0), especially given multilib and the looming support for having more than one repository available.