[Pkg-xen-devel] Bug#858962: Request: enable OVMF at build time in 4.8 as it does not require non-free anymore

Ian Jackson ian.jackson at eu.citrix.com
Wed Mar 29 10:51:22 UTC 2017


Control: tags -1 patch

John Keates writes ("Bug#858962: Request: enable OVMF at build time in 4.8 as it does not require non-free anymore"):
> Package: src:xen
> Version: 4.8.1~pre.2017.01.23-1
> Severity: wishlist

Hi.  Thanks for the report.

> Currently, OVMF is not enabled, probably because it used to require
> OVMF at compile time which would make for a hard dependency on
> non-free code. Since this is no longer the case, you could make it a
> run-time option by enabling OVMF for this package, and when a user
> would want to actually use it, they would only need to add a OVMF
> binary to a preset path themselves (i.e. by installing the non-free
> ovmf package).

I looked into this OVMF nonfreeness and it seems to be fixed:
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815618

> Around line 74 the compile-time options for Xen are listed, and enabling OVMF is as simple as adding one line:
> 
>                --enable-ovmf --with-system-ovmf=/usr/share/ovmf/OVMF.fd
> 
> The path specified does not need to exist at compile time. In this
> case I chose to use the path where the OVMF package installs the
> binary firmware file so it can be automatically used.

Thanks for this testing.

I think that, given that UEFI is becoming quite common, it might be
worth adding a dependency of some kind to the Debian Xen packages, as
well as simply enabling ovmf support.  But that's probably not a
blocker for fixing this.

> I'm not sure how to create a .patch file for this, but since it's one line with very clear results, I hope it's sufficient.

Indeed.

However: I do not intend to make this change at this stage of the
stretch release freeze.

If you (or someone else) gets preapproval from the release team, then
I would be prepared to do.  But I think such approval would probably
be refused for good reasons.  If someone wants to make such an
approval request, please let me know and I may be able to help
pre-review it etc. - on the condition that this isn't taken as
endorsement :-).

Thanks,
Ian.



More information about the Pkg-xen-devel mailing list