https://src.fedoraproject.org/rpms/qemu/pull-request/43 Problem: We currently ship qemu on i686, but upstream have stopped supporting and testing it, and it's also practically rather useless. So we'd like to eventually remove it. However this has ripple effects through the virt stack and beyond (see long list of potentially affected packages in the above PR). Dan & I think we can mitigate this by introducing a 'qemu-srpm-macros' package which will have a selection of macros called things like '%qemu_useremu_host_arches' (and several more, see the PR). This will allow us to update the other packages in advance. Then down the line, removing architecture(s) from Fedora would be as simple as updating these macros and just rebuilding the affected packages. One question is whether it's better to add this as a sub-package of qemu, or as a new source package. Using a new source package means we won't be introducing awkward circular build dependencies, or a heavyweight build dependency on qemu for non-virt packages. The price is the overhead of having another source package. This is what we do already for ocaml-srpm-macros (and many others): https://src.fedoraproject.org/rpms/ocaml-srpm-macros Does anyone have a preference here, or other comments on this plan? Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://libguestfs.org -- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue