The attached patch series allows pungi to build 'self-hosting' trees
by resolving all the build dependencies for a package set. It does
not expand the package set for the 'assumed' build depedencies such
as gcc; those are probably better specified in the kickstart file.
As an example, with this, 'pungi --selfhosting' of a kickstart
with just @Core yields over 1200 source packages, and over 500