On 07/24/2012 03:53 PM, Cole Robinson wrote: > On 07/24/2012 03:26 PM, Tom Callaway wrote: >> On 07/24/2012 03:10 PM, Cole Robinson wrote: >>> Hi all, >>> >>> QEMU release tarballs contain a handful of prebuilt roms that enable various >>> features and emulation targets. We currently don't package any of these roms. >>> >>> For things like seabios, sgabios, vgabios, and ipxe, we can chuck out the >>> prebuilt data and depend on natively built Fedora packages. However a handful >>> of the roms require building on non-x86 (ppc, sparc32/64, s390). Being able to >>> package the prebuilt roms would enable us to distribute working >>> qemu-system-{ppc*,sparc*,s390*} >>> >>> Does this sound reasonable, and if so, what's the process for getting this >>> approved? I'm looking at: >> >> I really do wish we could come up with a clever way to build these on >> the native platforms, but I also understand how difficult that is, and I >> really don't want to stonewall on that. >> >> Perhaps this merits a specific exception. How about something like this: >> >> === QEMU ROMS === >> Whenever possible, ROMS implementing BIOS or Firmware for QEMU system >> targets must be built from source on the intended architecture. However, >> in many situations, this is not practical or possible. As a special >> exception, prebuilt binary ROMS implementing BIOS or Firmware for QEMU >> system targets may be included in Fedora Packages, as long as the >> corresponding source code is also included in the Source RPM package. >> >> Thoughts? >> > > Sounds good to me. I'll wait for that block (or similar) to end up on the wiki > before making any package changes. Thanks Tom! I suppose we could still do this exception, because I know cross-compilers don't always work properly/sanely. That said, I'd still encourage efforts to build these files from source in all "practical" cases. ~tom == Fedora Project -- packaging mailing list packaging@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/packaging