On Mon, Nov 12, 2012 at 11:13:15AM +0000, Richard W.M. Jones wrote:
BUT for some reason live CD builds have been added as this kind of sideways after-thought to Koji. I guess that's because livecd-creator had to run as root and had to do all sorts of strange stuff with device nodes. None of that is necessary once you've got virtualization, and indeed libguestfs proves we can build and run a complete VM during an ordinary Koji build, with no special permissions required.
Many of the Koji builders are actually virtualized themselves now, so if the build process is planning to spin up a new VM, it needs to either be forced to run on a hardware builder (because I really can't believe that the install under full emulation will be a reasonable use of resources) or grow a new ability to spin up a remote cloud instance.
This discussion should probably be taken over to the Fedora Infrastructure list. I'll start a new thread (because probably many people here aren't subscribed to that list).